Skip to content

TOP 30 Recommended Programming Books in Stack Overflow Survey

1 December, 2019
Recommended programming books in Stack Overflow surveys.

In this post we will show you a few programming books that were recommended in the surveys that were made in Stack Overflow. ENTERS!



The art of programming is becoming increasingly important and valuable for the development of new technologies, so much so that through a survey the website developed by Jeff Attwood reveals the 30 programming books recommended in the Stack Overflow survey. This with the aim that people who are starting in this world, have a focus on why they learn to program.

In total, more than 40,000,000 questions and answers were analyzed on the website to achieve an exact amount of most of the books mentioned, in total there were 5720. This survey was achieved thanks to the network of users of Stack Exchange. Site archives include posts, users, votes, comments, post-story, and PostLinks, plus extracted questions and answers made on Stack Overflow.

6 Best Recommended Coding Books in Stack Overflow Polls:

  1. Effectively working with legacy code. The average book on agile software development describes a fairyland of totally new projects, with wall-to-wall tests running after every few changes, and clean, straightforward source code. By: Michael C. Plumas. See Book.
  2. Design patterns. Capturing a wealth of experience in object-oriented software design, four top-notch designers present a catalog of simple and concise solutions to commonly occurring design problems. Formerly undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover their own design solutions. By: Ralph Johnson, Erich Gamma, John Vlissides, Richard Helm. See Book.
  3. Clean Code. An extremely pragmatic method for writing better code from scratch, and ultimately producing more robust applications. By: Robert C. Martin. See Book.
  4. Java concurrency in practice. Provides information on creating concurrent applications using Java. By: Brian Goetz, Tim Peierls. See Book.
  5. Domain-driven design. Describes ways to incorporate domain modeling into software development. By: Eric Evans. See Book.
  6. JavaScript. Describes the reliable features of JavaScript, covering topics such as syntax, objects, functions, arrays, regular expressions, inheritance, and methods. By: Douglas Crockford. See Book.
We recommend you:  PHP 7 course: from basic to developing sales software

These are from the list of the 6 best books. To access the complete list you can do it from the following link: 30 Recommended programming books in the Stack Overflow survey.

Doubts questions?
I hope I have helped you and I hope you are done with the post. If you don't understand something, contact our team using the floating chat (located in the lower right part of your screen) to leave us your question.

You can see our most recent posts on our page start from the blog. Like us on our Facebook page so you don't miss any news.