5 book recommendations for developers

Written by arun4033622 | Published 2018/03/16
Tech Story Tags: programming | books | javascript | web-development | developer-books

TLDRvia the TL;DR App

The more that you read, the more things you will know. The more that you learn, the more places you’ll go. — Dr. Seuss

There is no doubt that reading will help you learn a new concept or understand a topic better. Reading has given me a lot of eureka moments which I will never forget. Reading books will not only broaden your knowledge of a subject, It will also enhance your vocabulary and improves your comprehending skills. Now, I’m going to share a list of books that helped me become a better developer.

Eloquent JavaScript: A Modern Introduction to Programming by Marijn Haverbeke

This is a great book for beginners and it is available for free to read online. The book is divided into three parts. The first part covers the basics of JavaScript, the second part is about how JavaScript is used on browsers and last part is dedicated to Node.js. It covers topics like higher-order functions, regular expressions, modules, asynchronous programming.

Buy this book: Affiliate link | Non-affiliate link | Read online (free)

Book cover of Eloquent JavaScript

You Don’t Know JS (book series) by Kyle Simpson

You Don’t Know JS is a six book series about you guessed it, JavaScript. It dives deep into JavaScript and covers the language in-depth. The first title is about the fundamentals of JavaScript and how the rest of books in the series are structured. The rest of the titles cover the following topics: scope & closures, this & object prototypes, types & grammar, async & performance, ES6 & beyond. Definitely recommended for anyone that uses JavaScript.

Buy this book: Affiliate link | Non-affiliate link | Read online (free)

Book covers of YDKJS

The Complete Software Developer’s Career Guide by John Sonmez

This is the only non-technical book in this list. The book has five sections. The first section is about getting started as a developer. In this section, John elaborates about the technical skills required and how to develop them, programming languages, the pros and cons of boot camps, college and teaching yourself. Second section is about getting a job as a developer. Third section covers topics like web development, mobile development, source control, debugging. Fourth and fifth section is about working as a developer and advancing your career.

Book cover of The Complete Software Developer’s Career Guide

Buy this book: Affiliate link | Non-affiliate link

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

This book is all about writing clean code. The book contains three parts. In first part the principles, patterns and practices of writing clean code are discussed. “What is clean code?” you might ask. I got you,

Clean code is code that is easy to understand and easy to change

This book aims to help make your code clean. I would recommend this to anyone that writes code.

Book cover of Clean Code

Buy this book: Affiliate link | Non-affiliate link

Cracking the Coding Interview by Gayle Laakmann McDowell

This book contains one eighty nine programming interview questions plus solutions and covers topic like big O notation, data structures, algorithms. It is a must-read if you’re preparing for a technical interview.

Book cover of Cracking the Coding Interview

Buy this book: Affiliate link | Non-affiliate link

Before you go

Make sure to share your favorite programming book in the comments below and feel free to connect with me on linkedin, twitter and github. Thank you for taking your time to read this. I wish you good luck!


Published by HackerNoon on 2018/03/16