Home 3 Free E-Books on Java for Beginners

3 Free E-Books on Java for Beginners

We’ve said it before: Java isn’t dying – it’s mutating. In addition to the Java Virtual Machine’s use in languages like Scala, Java is used with Apache Cassandra, Apache Hadoop, Neo4j and other cutting edge data tools. It’s also the language used for building native apps for Android, which has become the most popular smart phone OS on the market. Yes, The Guardian is swapping out Java for Scala. But Twitter, which once pioneered the production use of Ruby on Rails and Scala, now uses Java for its entire search stack.

In other words, it’s still worth learning Java. Here are three books for beginning programmers.

Thinking in Java

Thinking in Java by Bruce Eckel is perhaps the most popular free text on learning Java. It’s suitable for both beginners and advanced programmers. The 3rd edition is free, but the 4th edition will cost you. The print edition is published by Prentice Hall.

How to Think Like a Computer Scientist: Java Version

How to Think Like a Computer Scientist: Java Version by Allen B. Downey is a Java port of the popular Python-based introduction to computer scientist. The Python version of the book was used by MIT for its Introduction to Computer Science and Programming class.

This book includes material to help students prepare for the Computer Science AP Exam.

Introduction to Programming in Java: An Interdisciplinary Approach

Introduction to Programming in Java: An Interdisciplinary Approach by Robert Sedgewick and Kevin Wayne takes a slightly different approach to teaching Java. It relates each programming concept covered to specific applications, using examples from fields such as genomics, astrophysics and e-commerce.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.