| hibikir said: I'm a professional programmer. I've been writing C++ for 15 years. Silly, little C++ programs are rather easy, but are still much harder than the same thing in something like python or perl. C++ is great for games and very high performance applications, but it's pretty tough as a first language. Manual memory management and pointers cause headaches to real professionals. Learn the basics of programming with something like python. If you want to get closer to the metal because you want to know how computers really work, learn C or assembly first, and leave C++ for later. If all you want to do is make a few games quickly, I'd go for Flash or something like that. That'd let you concentrate in how a game works, and have to spend less time dealing with less gratifying infrastructure work. |
That is very good advice.
I started to learn programming with lower level languages such as Pascal and C, so that's the route I'd take. Starting with Python is probably also OK, although I fear for the new generation of programmers who can go years without knowing what's actually happening behind the scenes (which is important no matter what language you use, unless you just want to whip out a couple of simple scripts).
My Mario Kart Wii friend code: 2707-1866-0957







