Best Programming Books:Every Programmer Should Read

  • Coders at Work. Learn from other programmers in a book packed with interesting interviews. A really good starting point if you are curious about life as a programmer.
  • The Pragmatic Programmer. Very informative, humorous and educational book, and gives a great deal of practical advise. This book will make you think instead of just following the rules.
  • Code Complete 2. While this book will keep you occupied for many days, nights and weekends with it’s 900 pages, every page it contains is packed with information on how to become a better programmer. 900 pages you won’t regret.
  • JavaScript: The Good Parts. Javascript is a complex language with lots of little gotchas. This book is aimed at programmers with an intermediate experience who wants to know the best way to use the language. With a little over 170 pages, this book is a great read, and there’s no shame in skipping the really complex topics!
  • Don’t Make Me Think Revisited. A commons sense approach to web and mobile design, with many interesting insight in colors, pageflows and professional web design, all in an easy to read cover. Opening this book will make you want to finish it non-stop!
  • Programming Pearls. In computer time, this book is an ancient one, but a good one. After reading this book, you’ll be a better coder, guaranteed!
  • Effective Java, Second Edition. This book is packed with tips on how to write better code, be it concurrency, serialization or other patterns to make your Java programs shine. Not a beginners book, but one for the programmer who has seen his share of code.
  • Clean Code. A book written with Java examples, but applicable to almost all programming languages. This book focusses a lot on style, commenting, and good program organisation and will guide you step by step into a becoming a master programmer!
  • Introduction to Algorithms. Not a programming book, but a book to read nonetheless. While the book is called ‘Introduction’, don’t underestimate it’s level because it will hurt your brain for sure!
  • Design Patterns. Another classic, which contains a huge collection of programming patterns. It’s a very dry book, and most people won’t be able to finish it, but if you even finish 10% of the book, it’s already a worthwhile exercise!
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s