The best books for web development beginners 
Online courses are great and all, but sometimes you just want to be able to flip through a book.
I prefer physical books over digital ones, especially if I know I’ll need to go back to and reference it frequently. In addition, trying to read code snippets in an eBook on your phone or Kindle simply won’t do the job.
With that said, here are my top picks for the best books when you’re learning web development!
A note on affiliate linking— some of the links below are affiliate links, which means that if you purchase through them, I’ll get a commission from the company. It’s a great way that you can support Coder Coder at no extra cost to yourself! You can read more on my disclaimer page.
Web Dev and Programming
Jon Duckett’s books are incredibly popular, and for good reason– they explain the topics at hand well and are designed tremendously well. They’re definitely not your usual stuffy programming textbooks! Both these books use graphics to illustrate concepts, and let’s be honest– they’ll look really cool on your bookshelf 🙂
One note: I’d go for the hardback versions even though they’re more expensive– the paperbacks are reported to have bindings that don’t hold up over time.
Happily, Marijn just released the third edition in December of 2018, so it is up to date with ES6, and he also has one brief chapter that goes through Node.js.
You Don’t Know JS by Kyle Simpson
These are perfect if you’re a beginner, because Kyle Simpson does a great job of explaining concepts in a way that’s easy to understand. And the best part is, you can read them all online for free on GitHub! Of course, if you like physical books (which I find handy to have next to the computer) you can order them online.
Don’t Make Me Think by Steve Krug
Heard of terms like UX (user experience) or user design, but have no clue what they mean? This book is a great introduction into the world of making websites that people love using. It explains the basics of how visitors to your website behave and what about websites can frustrate them.
Bottom line: don’t design websites that your visitors will hate.
Career and Soft Skills
These books are not about programming languages per se, but around soft skills, mental focus and productivity. These skills are essential in order to succeed in your career, and unfortunately they’re not always discussed as part of your career development.
Want to stand out not just as a great programmer, but a great employee and an efficient worker? If so, I highly recommend picking up one or more of these books.
The Clean Coder by Robert Martin
This book has a lot of advice on both coding and succeeding in your career. It’s written from the perspective of software development, but even as a web developer I got a lot of value out of Robert Martin’s insights.
Martin has a ton of valuable suggestions– from how to conduct yourself as a professional, to learning how to say “No,” to simply having a good work ethic. Whether you’re working currently as a web developer or not, you will learn some great insights on how to excel at your job.
Deep Work by Cal Newport
This book has truly changed the way that I approach work. While most people lead extremely busy lives and constantly try to do and achieve more, Newport has taken the complete opposite approach of “less is more.”
As the topic of the book implies, he talks a lot about how he personally has developed a practice of ultra-focused deep work over the years (and his accomplishments are quite impressive). Newport also advocates for cutting out elements from your life that don’t lead you toward your most important goals.
This book is applicable to web developers and anyone whose work would benefit from long stretches of complete mental focus. I highly, highly recommend it to anyone to read, in any field.
The Power of Habit by Charles Duhigg
The Power of Habit is another book that can be applied to working more efficiently and honestly improving your life habits. Duhigg writes eloquently about how habits (both good and bad) are formed and broken, often without our realization.
He uses real world, scientific examples to illustrate these concepts in a very persuasive approach. If you’re interested in stopping bad habits, picking up good ones, and increasing your willpower (which he argues can be developed like any other skill!) then you’ll likely benefit from this book.
Like learning through courses?
Check out my article on The Best Courses to Learn Web Development.