c++ will be my first programming language. /g/ got any general tips?
>>58542381
indent
comment
read books
>>58542381
> C++
Consider stopping while you're ahead.
>>58542381
http://geosoft.no/development/cpppractice.html
>>58542381
Yes, learn C first.
>>58542381
>got any general tips
you will fail.
Yes. Shit in the streets.
>>58542421
You must fail to succeed.
>>58542423
He said C++, not Java.
>>58542381
I would suggest picking up Scheme first. That way, you can experience beautiful abstract programming without having to worry about low-level details. Then C.
Completely disregard >>58542471, even if it is your first language.
I do suggest starting with C in that case. Just get a book that introduces you to both C and C++
>>58542381
You'll probably drop it before you finish especially if it's not a class, but good luck!
>>58542560
This. Don't start with a humongous language like C++.
>>58542381
Maybe you should start with Python and then move onto what everyone else is suggesting.
Unless pointers and memory management get your dick rock hard, you probably won't enjoy the experience that much. You can actually do shit with Python too.
what language does my wife chino use for her programs?
>>58542520
>>58542381
Ah yes, you want to damage their brain early to eliminate competition. Great idea! Disregard what I said OP, pick up Perl instead.
>>58542434
C++ is, in many ways, Java.
>>58542381
I'd say learn C first.
The learning curve in C is much more beginner friendly. Basically you put a few weeks of effort in C and you can write basic programms. And another few weeks and you can understand most C programms (even though there are endless libraries, but that's not what we are talking about here). Put in some months of learning design patterns and abstraction and you're good to go.
With C++ the beginning is exactly like C, because C++ "contains" C, as the name implies (a little bit oversimplified here). But then you look at another C++ programm and you understand exactly nothing. C++ is a great language, but you can invest a lot of time to get intermediate here. You have a lot of crazy stuff in C++.
You know why there's so much bad pajeet C++ code out there?
>pick one of the most obtuse languges known to man as a first choice
Seriously, what's wrong with people. Start with C - easy and gives you basics about how the machine works. Then dabble in some easy OO like Java, maybe some script languages - finally progressing towards meta-programming in common-lisp or ocaml, something of that nature.
Then, and only then you can dare to even consider C++.
>>58542381
My wife Chino is so cute