Free Java Books - Part 2


Java for Python Programmers

Java for Python Programmers

Java for Python Programmers is a short online book by Brad Miller. This book assumes that you are already familiar with the Python programming language.


Free Offer of the Day!

The PHP AnthologyThe Principles Of Project Management - Free Preview!
Learn how you can deliver projects on time and on budget, again and again. Every project you manage will be unique. Scope, budgets, team dynamics, and timeframes will differ. As a project manager, the most important factor in achieving project success will be your understanding of 'The Principles Of Project Management'. This book will show you that project management isn't rocket science.


Java: Learning to Program with Robots

Java: Learning to Program with Robots

“Java: Learning to Program with Robots” is an innovative approach to teaching and learning introductory object-oriented programming. Students are introduced to object-oriented concepts with simulated robots, a hands-on approach that is engaging and fun for both students and instructors.


Programming Grails

Programming Grails

“Programming Grails”, by Burt Beckwith, is still under development. You can read the completed chapters online for free from O’Reilly Media’s Open Feedback Publishing System. Grails is an open source web application framework which uses the Groovy programming language.


Data Structures and Algorithm Analysis in Java

Free PDF Download: Data Structures and Algorithm Analysis in Java

Third edition of “Data Structures and Algorithm Analysis in Java” by Dr. Clifford A. Shaffer is available in pdf format for free. This book describes many techniques for representing data.


Object-oriented Programming in Java

Object-oriented Programming in Java

“Object-oriented Programming in Java”, written by Richard L. Halterman, is a text still under development. It is used in a beginning computer programming course.


Introduction to Programming in Java

Free Online Book: Introduction to Programming in Java

“Introduction to Programming in Java: A textbook for a first course in computer science for the next generation of scientists and engineers” is free to read online.


Java Fundamentals

Free online book: Java Fundamentals

Free online book “Java Fundamentals: A entry level textbook on the Java programming language” by Gary Marrer.


What’s New in Java 7?

Free eBook: What's New in Java 7?

“What’s New in Java 7?”, published by O’Reilly Media, is freely available in several ebook formats from O’Reilly shop.


Free Java Book

A “Free Java book” by Daniel L. Schuster in pdf format. It uses the ACM Java Library to provide beginner level access to console and graphics operations and standard Java for everything else. And it immerses the students immediately in graphics & animation so that you get to beginning arcade games (Pong, etc.) by the 6th week. Teaches traditional CS1 topics almost entirely in this problem domain.


The Common Java Cookbook

The Common Java Cookbook

“The Common Java Cookbook” by Tim O’Brien can be downloaded as a complete book or individual chapters in pdf format or you can read it online for free. In this book, you’ll find information about various open-source Java libraries. While this book focuses on a variety of open source libraries from a variety of sources, many of these components are from Apache Commons.