On Becoming a Programmer

I got this question the other day. I tried to respond to the sender but as you’ll see below I was unable to. I elected not to post this on Ask Leo!, for reasons I’ll explain below.

First, the question:

Im a 16 Year old, and I need information about how to become a computer programmer. I want to learn how to make games, then move on to actually programming the computer’s windows and stuff like that. the main stuff I need is what classes I should take and what I should learn to become a good programmer.

The answer that I sent back:

Read more