Reddit Books

The most-mentioned books on r/java

Reddit is a social media and news aggregation website that ranks content based on a voting system. People worldwide post content (usually links, but also original content), and other users can “upvote” or “downvote” posts, pushing the most interesting content to the top. 

It’s a place where you can find groups of like-minded people. Reddit calls these groups subreddits, and they cover different topics, including niche interests, politics, hobbies, and thousands of other topics people want to talk about.

Since its launch in 2005, the site has become one of the most popular social media sites with millions of monthly active users. 

We've processed billions of comments to find the books most mentioned on Reddit. 

Table of Contents

 

The most-mentioned books on r/java

Effective Java88 users
Head First Java50 users
Clean Code42 users
Java Concurrency in Practice33 users
Head First Design Patterns26 users
Design Patterns16 users
Growing Object-Oriented Software, Guided by Tests13 users
Java10 users
Thinking in Java10 users
Java9 users
Core Java Volume I--Fundamentals9 users
Patterns of Enterprise Application Architecture9 users
Code Complete9 users
SCJP Sun Certified Programmer for Java 6 Exam 310-0658 users
Working Effectively with Legacy Code8 users
Core Java, Volume I--Fundamentals7 users
The Pragmatic Programmer7 users
Java Puzzlers7 users
Java6 users
C Programming Language6 users
Agile Principles, Patterns, and Practices in C#6 users
Java Performance6 users
Data Structures and Algorithms in Java6 users
Cracking the Coding Interview6 users
OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide:...5 users
Spring in Action5 users
OCA/OCP Java SE 7 Programmer I and II Study Guide4 users
Introduction to Algorithms4 users
Domain-Driven Design4 users
Enterprise Integration Patterns4 users
Algorithms4 users
Head First Object-Oriented Analysis and Design4 users
Head First Servlets and JSP4 users
Java Generics and Collections4 users
OCA / OCP Java SE 8 Programmer Certification Kit4 users
OCP ORACLE CERTIFIED PROFESSIONAL JAVA SE 11 DEVELOPER COMPLETE exa...4 users
Java, A Beginner's Guide3 users
Applying UML and Patterns3 users
Filthy Rich Clients3 users
Introduction to Java Programming, Comprehensive Version3 users
Intro to Java Programming, Comprehensive Version3 users
Agile Software Development, Principles, Patterns, and Practices3 users
2: Core Java, Volume II--Advanced Features3 users
Refactoring3 users
Java Precisely3 users
Test Driven Development3 users
The Java Programming Language3 users
Java SE8 for the Really Impatient3 users
Core Java for the Impatient3 users
Ivor Horton's Beginning Java3 users
Killer Game Programming in Java3 users
Maven3 users
OCP: Oracle Certified Professional Java SE 8 Programmer II Study Gu...3 users
OCA Oracle Certified Associate Java SE 11 Programmer I Study Guide3 users
Java Performance3 users
Developing Games in Java3 users
Spring in Action3 users

Our methodology

Book mentions are found by checking every reddit comment for links to Amazon, Goodreads, Google Books, and O'Rielly Media. Non-link mentions are too tricky to parse in an unbiased way: books with short, simple titles like The Road get massively under- or over-counted.

When a user mentions the same book multiple times in the same subreddit, we only count the top-voted comment. This curbs users shilling a particular book, and gives a more representative feel for an entire subreddit.

 

Who are we

Find accountability partners, and study online courses & books with other learners. Moocable helps you find your next course/book/problem set, and lets you find study partners.

Junaid Khan

Junaid Khan

Junaid Khan is the founder of Moocable - the platform to help learner find their next MOOC, and study partners. A passionate learner, he struggled with self-learning.