>>
>>5058
It depends on where you want to use programming.
The tool is used in a lot of fields, so look at what people are using and learn that.
A good alternative is to ask someone from your local college what they are taught as colleges usually talk to the industry they are preparing for.
In my area, we use C++ for robotics, C# for user applications, javascript for web stuff and java for legacy stuff.
But don't let language slow you down. Just get started and learn programming. Changing language does not mean you start over from scratch.
I was tutoring a couple of students in programming (c++) and I found that they didn't have much problem with the actual c++ parts of the programming, they had problems with all the things nobody taught them. Where do you find documentation, how do you include libraries, how to write cmake, how to create modules, how to write graphical interfaces etc.
I basically threw 3 large libraries at them in a Linux environment and then had them interface it with what they previously knew.
I was never taught these things myself, but learned things out of need and interest.
If I am going to do this again, I will write it down in a more concise way, I think a language overview would be nice to have for each language.