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
Open Preview

Java: How to Program

3.84  ·  Rating Details ·  791 Ratings  ·  44 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.

Recent Questions

This question contains spoilers… (view spoiler)

Community Reviews

(showing 1-30 of 1,708)
filter  |  sort: default (?)  |  Rating Details
Carl-Erik Kopseng
Mar 05, 2011 Carl-Erik Kopseng rated it liked it
Shelves: faglitteratur
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.
F.A.
Jun 14, 2011 F.A. rated it it was ok
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.
Rustam
Apr 02, 2007 Rustam rated it it was amazing
Shelves: technical
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.
Ali
Jan 09, 2010 Ali rated it did not like it
Shelves: 200
Michael
Mar 10, 2009 Michael rated it liked it  ·  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.
Eddie
Mar 31, 2007 Eddie rated it it was ok
I don't like Java very much so this book was used just for reference. Pretty standard book.
Rob
Sep 20, 2014 Rob rated it did not like it
Shelves: programming
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!
David
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.
Iabdullah
Amazing Book for people who want to be a programmer using Java
Isuru Madusanka
Sep 19, 2011 Isuru Madusanka rated it it was amazing
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
Monica
May 15, 2009 Monica added it
I need to study java
Eng Mido
good ****
Ricardo Giaviti
Nov 11, 2015 Ricardo Giaviti rated it really liked it
I really liked this book and I am also grateful. Back in 2007 I started learning how to program Java using this book and the jobs I got as a Java programmer started with this book. I know there is more book about Java (and updated), but this book is in my heart.
Will Vasconcelos
Excellent book! It covers virtually everything a professional Java programmer must know. The content goes from the most basic principles up to advanced techniques and concepts. Very well written, great examples!
José Monico
May 29, 2014 José Monico rated it really liked it
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
Sep 01, 2014 Mahesh Gupta rated it it was amazing
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
Oct 25, 2013 The Madman rated it did not like it
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.
...more
Delhi Irc
Location: GG7 IRC
Accession No: DL028406
Lisa
Jun 22, 2011 Lisa rated it really liked it  ·  review of another edition
Shelves: programming
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
...more
Javaria
Dec 05, 2015 Javaria rated it it was ok
exercise
Ahmad
Aug 18, 2013 Ahmad rated it it was amazing
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.

A
...more
Khaled
Jul 22, 2012 Khaled rated it really liked it  ·  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.
Matt
Aug 27, 2008 Matt rated it liked it  ·  review of another edition
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).
David Rissato Cruz
Jan 23, 2016 David Rissato Cruz rated it it was amazing
I read the 3rd edition of this books, and it was the best book at that time. I don't if there are better options nowadays but I'd bet newer editions probably still around the best books on this language.
Yeltsin Lima
Jun 13, 2013 Yeltsin Lima rated it really liked it  ·  review of another edition
Shelves: desenvolvimento
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
Aug 27, 2009 Troy Campbell rated it really liked it  ·  review of another edition
Very comprehensive, in-depth book about programming in Java. For any Java developer, from beginner to moderate, this book is a must read.
Angel
Apr 29, 2013 Angel rated it it was ok  ·  review of another edition
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.
« previous 1 3 4 5 6 7 8 9 56 57 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET
  • The Java Programming Language
  • Java in a Nutshell
  • Learning XML
  • Problem Solving with C++
  • Artificial Intelligence: Structures and Strategies for Complex Problem Solving
  • Learning Java
  • Software Engineering (International Computer Science Series)
  • HTML & XHTML: The Definitive Guide
  • Computer Networks and Internets [With CDROM and Companion Website Access Code Card]
  • Programming Perl
  • Computer Graphics Using OpenGL
  • Computer Organization & Design: The Hardware/Software Interface
  • Thinking in C++, Volume One: Introduction to Standard C++
  • PROLOG Programming for Artificial Intelligence
  • Operating System Concepts
  • Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
  • Computer Networks

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book