Goodreads helps you keep track of books you want to read.
Start by marking “Java: How to Program” as Want to Read:
Java: How to Program
Enlarge cover
Rate this book
Clear rating

Java: How to Program

3.79 of 5 stars 3.79  ·  rating details  ·  578 ratings  ·  38 reviews
The Deitels' groundbreaking "How to Program" series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. This edition is completely up-to-date with The Java 2 Platform Standard Edition (J2SE) 1.5. Now includes to ...more
Paperback, Sixth Edition, 1568 pages
Published August 14th 2004 by Prentice Hall (first published September 1st 1996)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Java, please sign up.

Be the first to ask a question about Java

Community Reviews

(showing 1-30 of 1,299)
filter  |  sort: default (?)  |  rating details
Carl-Erik Kopseng
I have three Deitel books. They are all comprehensive, full of examples and quite simply boring. They teach you what you need, but in a way reminiscent of a lifeless professor that has lost all passion. There are better books for learning and there are better books to serve as reference.
Jun 14, 2011 F.A. rated it 2 of 5 stars
Shelves: loaned
Bonne introduction au langage Java brut. Bon pour des très débutants en programmation (tout langage confondu). La partie OO n'est pas très bonne et la séquence d'apprentissage est bonne pour apprendre la programmation, mais pas du tout pour apprendre la philosophie OO.
This book has a special place in my heart. It was the first book I learned Java with when I got into software engineering. In addition to that, it was one of the first editions, and I found a spelling mistake, submitted a correction to the authors, and promptly received a thank-you email from one of the Deitls.

Thank-me very much.
Michael Venzke
this version is pretty outdated now, but I was a big fan of deitel&deitel books when I was learning how to program.

they're best for new programmers in a new language.

adept programmers wanting to learn a new language would probably find these books too slow.
Mar 10, 2009 Michael rated it 3 of 5 stars  ·  review of another edition
Recommends it for: programmers
Reading thru this book to get my Java programming back in full swing.

Good book for reviewing Java. Worth the money and time.
I don't like Java very much so this book was used just for reference. Pretty standard book.
At the time that I read this, this was one of the better books on introductory Java that exists then. It is a great learning companion for the beginners in Java. It is a very easy read with plenty of code examples and exercises.
Amazing Book for people who want to be a programmer using Java
Isuru Madusanka
One of the best books in Java Programming.
Rakesh Ranjan
Dec 06, 2008 Rakesh Ranjan added it
Recommended to Rakesh by: self
Core java programing
May 15, 2009 Monica added it
I need to study java
Eng Mido
good ****
Nearly put me off programming, which I love! :-/ Verbose and bloated explainations, bludgeons reader with extraneous details, not focused, and very dry read. Some Examples are decent, but it is a bad introduction to Java, it vacillates between Programming Primer and comprehensive Java Textbook.

I would recomend Head First Java, it is a far gentler introduction and a lot more fun to read!
You'd think a book with "How to Program" twice in its title would be all I need for a first-course primer, but I had to stop studying on this textbook for now. It's really great, I can tell (I think). The thing is, I have absolutely no appreciation for programming since I mostly come from an enthusiast hardware perspective. I mean, I had no idea HTML and CSS (which I'm fine with) were not programming branches - ugh. So, I'm putting it on queue while I go to the very basics - some tutorials, and ...more
Mahesh Gupta
First programming book of java read. Worth the size and thickness. :D

Interesting exercise and I woudl really recommend beginners to read the book.
The Madman
First, this is not how you write specially a JAVA book. Second, every book has its uses. So this book will probably find its uses, where a novice programmer has no other resources i.e., a skilled programmer, to learn programming in Java. OR, your sole target is to familiar yourself with the 'syntax' by typing a lot of code. OR, you need to memorize some portions of the Java library in a short time.

I think compared to this one, the C version is far better. Also, this is unnecessarily voluminous.
Mohamed Sufyan Islim
Clear and informative. contains a lot of examples. However it is huge!
This book taught me Java and some good programming practices along the way. The Deitel series is very structured (focused on theory and concepts, instead of applied projects), so you might not like it if you prefer hands-on manuals.

Apart from that, the text is probably geared towards beginners or intermediate users, and I always encourage teenagers to learn structured programming using Deitel books. Each chapter has both theory and problems which can be used to review and applied recently learn
I can understand why a lot of programmers gave this book 2 or 3 stars, it's because they're BEGINNERS. This book is for you only if you have read a couple other books about Java basics. For me, this book improved my programming skills a lot. It starts using object-oriented programming right from the first chapter, so when you reach the the sixth chapter, you will already be familiar with OOP to talk about inheritance and other advanced OOP skills. This book is also available as video training.

Buen método de aprendizaje en general, pero con dos problemas serios:

1.- Demasiado extenso. Dedicar 30 páginas a algo que cabe en 5, sin realmente llegar a una explicación profunda, es perder el tiempo.

2.- No sirve como manual de consulta. Es un método de aprendizaje, no de consulta. Es poco manejable.
Jul 22, 2012 Khaled rated it 4 of 5 stars  ·  review of another edition
Recommends it for: Novice Java Programmers
A very good book for novices, but not so good for intermediates and a waste of time for users who have some experience with a C-based language. It has some comprehensive examples though, and some excellent exercises which most of the other books lack.
A reasonable book for learning with lots of examples, activities, review and code exercises. Not good as a reference though and I seem to recall it was missing information on some subjects (can't think of what off-hand).
Yeltsin Lima
Não é recomendado para quem não conhece muito sobre a plataforma. Por mais que seja um bom livro, enche de explicações. Se fosse mais simplificado seria melhor.
Troy Campbell
Very comprehensive, in-depth book about programming in Java. For any Java developer, from beginner to moderate, this book is a must read.
I would not consider this to be the best book for learning Java. I had to reference other books to fully understand a lot of concepts.
This was a really great book. It had a lot more examples of code than most books, which was helpful since I had a bad teacher for Java I.
Mohammad Sakr
the book is good for beginners but not enough to be professional you will need more time and real projects to improve your skills
Nov 18, 2012 Juan marked it as to-read  ·  review of another edition
it is really usefull to comprenhend the way a programmer needs to devloip aplication on java as a programming language
Good book for beginners, with some advanced features also. Straight forward examples with code that works when using.
« previous 1 3 4 5 6 7 8 9 43 44 next »
  • Java in a Nutshell
  • The Java Programming Language
  • Software Engineering (International Computer Science Series)
  • Learning XML
  • Problem Solving with C++
  • Computer Organization & Design: The Hardware/Software Interface
  • Learning Java
  • HTML & XHTML: The Definitive Guide
  • Programming Perl
  • Thinking in Java
  • PROLOG Programming for Artificial Intelligence
  • Computer Graphics Using OpenGL
  • Mastering Regular Expressions
  • Computer Networking: A Top-Down Approach
  • Operating System Concepts
  • Artificial Intelligence: A Modern Approach
  • Learning Perl
  • Perl Cookbook, Second Edition

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
C++: How to Program C: How to Program C# How to Program Operating Systems Visual Basic.NET How to Program, Second Edition

Share This Book