Learning How to Program: A Guide. Part I

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:

(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.

Share this