Hey Guys,
I'm pretty good with problem solving on hardware and software etc, and I'd like to learn to program. Now, I know the names of the major languages, and the pros and cons of each, but I really haven't a clue what to learn. I'd like to go on a proper course, but you have to be 18 before most centers will let you.
My question is, bearing in mind I have no programming experience, which language(s) should I learn to do the following things:
Create programs which change basic things in documents such as .txt
Create programs which can perform calculations, such as balancing chemical equations.
The scope that will allow me to create/edit games
Apparently C++ would be the best bet, but I've heard it is complicated due to it being based on C, and just enhanced with object oriented technology.
Any advice would be appreciated, as this is something I've wanted to do for a long time, but I've just not known how.