📜 ⬆️ ⬇️

Most Popular Books on Reddit Programming

There is an opinion that programmers do not read books. Learn by example or instruction. Others buy, but do not read. But on the Reddit blogs, books are quoted in their comments, which means they can be trusted a little. Certainly more than Amazone or Ozone reviews. When choosing a book to read, it is important to know the most popular manuals on professional growth. Someone important to find the most famous books, someone wants to weed out the "pop". The Reddit website discusses everything from pets to the newest weapons. The Reddit Favorites project analyzed 3.5 billion comments and identified the 24 most-mentioned books on programming.

The most cited on Reddit tutorial is “Clean Code” by Robert C. Martin. Unlike many other books, this edition has steadily increased the popularity of readers since 2010.

The first ten lines of the rating are the following books:

  1. “Clean Code: A Handbook of Agile Software Craftsmanship,” by Robert Cecil Martin .
    In Russian, the name of the book “Clean Code. Creation, analysis and refactoring, there is also criticism on Habré . The code takes up almost a third of the book.
  2. Code Complete, by Stephen McConnell .
    In Russian, the name of the book is “Perfect Code”.
    The mention and partial discussion on Habré.
  3. "C Programming Language" (2nd Editio), by Brian Wilson Kernighan and
    Dennis Macalistair Ritchie .
    In Russian, the title of the book is “Sy. Programming language"
    The version of the 2nd edition that is relevant for the Reddit list has been translated.
  4. “Effective Java” by Joshua Bloch .
    In Russian, the title of the book is “Java. Effective programming
    In Russian, there is a previous edition. On Habré there is a mention, there is no review.
  5. C ++ Primer by Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
    In Russian there is a very similar edition of the same authors “C ++ Programming Language. Basic course"
  6. Head First Java, (2nd Edition), by Kathy Sierra, Bert Bates
    In Russian, the title of the book is “We Learn Java”. ” The version of the 2nd edition relevant for the Reddit list has been translated.
  7. "Introduction to Algorithms" (3rd Edition), by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
    In Russian, the title of the book is “Algorithms: construction and analysis”
    Great for reference.
  8. "The Pragmatic Programmer" by Andrew Hunt, David Thomas
    In Russian, the title of the book is “Programmer-pragmatist. The journey from apprentice to master "
  9. "Structure and Interpretation of Computer Programs" (second edition), by Harold Abelson, Gerald Jay Sussman.
    In Russian, the name of the book is “Structure and interpretation of computer programs”
    The book examines the creation of code at the level of general principles and explains the interaction of the software environment and the machine.
  10. "The Art of Computer Programming" (Volumes 1-4A Boxed Set), by Donald E. Knuth
    In Russian, the title of the book is “The Art of Programming”.

The most quoted book in the list gathered 3106 comments on Reddit, the closing list was mentioned in 274 comments. Most books are in Russian and buying them is not a problem (at least in electronic format).
')
There is one AI application book in the list - “Artificial Intelligence: A Modern Approach”. There are no other specialized books on programming fashion trends: neural networks, blockchains or robotics. All application examples in cases inside books.

In the comments to the books, programmers, in addition to compliments to the authors, quickly move from discussing books to discussing the merits of programming languages. This is probably normal, but it shows that everything depends on who is at what level and on what code.

All lists of recommended books are subjective and even based on the statistics of references Reddit too. If you are in doubt what to read, compare, for example, with this list and select the books that are present here and there. 24 books are mentioned in the Reddit list, and the link is 139. There is something to choose.

A great supporter of reading books is Joel Spolsky , the author of the popular online magazine JoelOnSoftware and the even more popular Q & A programming questionnaire Stack Overflow , visited by 118 million programmers every month. So there are no books written by Joel `Spolsky in the Reddit rating. You can evaluate the magazine or the Russian version of its Q & A questionnaire, although it is much inferior to the original.

And by the way, he also has his own list of the best books. The intersections are full. Although the places are changing.

Source: https://habr.com/ru/post/343870/


All Articles