I want to learn programming as a career path. Preferably a professional language that's powerful to work with, regardless of complexity, since all journeys start with a single step. I'm looking at C++ but don't know where to get started.
Essentially, what I want to know is what resources should I use and where I could find them. What compiler should I be using? Should I start with a different language? What career opportunities would I be looking at, down the line?
I'd recommend starting with C, The C Programming Language 2nd edition, and eclipse IDE.
It's subjective though, and others will disagree.
C is the basis for all modern higher level languages. It is the fastest and used where high performance is needed. (also used in micro-controllers)
When you move on to another language, everything you know about C is still valid, so it's a great foundation.
I think games use mainly C++ (or M$ controlled C#)
Highest paid is Java
Python is a good tool for experienced programmers and gives novices fast results, but I wouldn't recommend it to start with for someone planning a lifelong career.
MIT offers a 6 week free C course (and others) with their OpenCourseWare, ,but I haven't tried them
>>38670
install gentoo first