The exact "tools" you learn in school are utterly irrelevant for getting a job as a programmer.
A green as grass junior grasshopper programmer like you'll be is expected to know exactly NOTHING of value when starting his first job, except knowing how to keep his mouth shut and do as its (you're not a human being yet) told while keeping its ears open to soak up whatever it's being taught by its masters.
And do not expect to land that "game programmer" job right out of school. That's an advanced field.
At most you'll land a job doing other things at a game development shop and work your way up.
Also remember that the vast majority of "game programmers" suffer from extreme burnout and mental problems within a few years, at 35 most are either raving mad and incapable of any work or have left the business for other jobs.
Some even end up dead from being severely overworked, 20+ hour workdays are the norm in many game shops especially near release deadlines.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
and don't buy any book calling itself "for dummies".
If you really are a dummy they're far too complex for you, if not they don't give you nearly enough information.
And as to free compilers, there are many of them. Microsoft, Codegear, Intel (for some operating systems), and of course various open source offerings.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
I don't know about that.... The first real language I learned was C++ and it was from a "for dummies" book.
in that case you didn't learn it properly. You learned a few tricks maybe, but nothing in depth and no proper introduction in the philosophy behind the language, paradigms, etc. etc.
Syntax is easy to learn, but it's not programming.
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
Looking at myself, a person who 'enjoys game programming'; I don't have an issue with 20+ hour days, intensive work, stress and/or overwork. I enjoy being constantly occupied with something, and am absolutely bored unless I'm working on something. In a way, I play a game that's more fun than anything I could possibly make or release in development itself.
And, I started off raving mad, so it's not like I'm losing anything.
Don't feel sorry for people who have this mindset, I feel sorry for people who don't ^_-
MattEvans
Veteran Poster
1,386 posts since Jul 2006
Reputation Points: 522
Solved Threads: 64
he's still young. When he gets older and needs more than 30 minutes of sleep a week he'll think differently ;)
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337