You can read as many books as you want. And you can learn all of the syntax. But if you don’t know how to think like a programmer, you won’t get very far. That’s where Think Like a Programmer comes in. You'll learn how to make problems easier to solve, reuse code and master advanced programming tools. You'll also work on various open-ended exercises. Examples are written in C++, but the concepts are universal. You can learn about Think Like a Programmer and other web developer books in today's article.