There are a lot of people who are starting to learn how to program, or considering learning how to program, who have come to me with questions about the best way to go about that. I'm going to create a series of articles to give my best answers to the kind of questions that are typically asked:
- II: How do I know if programming is for me?
- III: What's the best way to get started?
- IV: What programming language or languages should I start with?
- V: What's the best way to get started on my own?
- VI: What's the most important thing to get out of my early programming study?
- VII: How does college fit in to all of this?
- VIII: How are colleges different from each other?
- IX: How do I know which college is right for me?
- Coming: How do know if a college is any good?
(I'll connect these questions to other articles as I write them.)
Since I've just written a book, Think Like a Programmer, that encapsulates my best ideas on problem-solving, which I think is the most important skill a new programmer can have, you might expect me just to recommend buying my book and call it a day. But there's a lot more to it than that. I'll be talking about how my book fits into the overall picture later on, but it's just one piece of the puzzle.
So let's get started. I'm going to tag all of these posts with "learning how to program" to make them easy to follow.