Head First Java Paperback – Illustrated, 11 May 2009
Amazon Price
|
New from | Used from |
Paperback, Illustrated
""
|
S$76.23
|
S$72.54 | — |
Frequently bought together
Customers who viewed this item also viewed
- Effective JavaJoshua BlochPaperback
- Java: Learn Java in One Day and Learn It Well. Java for Beginners with Hands-on Project.: 4Jamie ChanPaperback
- Beginning Programming with Java For DummiesBarry BurdPaperback
- Head First Python 2e: A Brain-Friendly GuidePaul BarryPaperback
- Java: A Beginner's Guide, Eighth EditionHerbert SchildtPaperback
- Core Java Volume I--Fundamentals: 1Cay HorstmannPaperback
Product details
- Language: : English
- Paperback : 688 pages
- ISBN-10 : 0596009208
- ISBN-13 : 978-0596009205
-
Best Sellers Rank:
13,030 in Books (See Top 100 in Books)
- 27 in Computing Certifications
- 43 in Software & Graphics
- 57 in Programming Languages
- Customer reviews:
Product description
About the Author

About 'Head First' Books
We think of a Head First Reader as a Learner
Learning isn't something that just happens to you. It's something you do. You can't learn without pumping some neurons. Learning means building more mental pathways, bridging connections between new and pre-existing knowledge, recognizing patterns, and turning facts and information into knowledge (and ultimately, wisdom). Based on the latest research in cognitive science, neurobiology, and educational psychology, Head First books get your brain into learning mode.
Here's how we help you do that:
We tell stories using casual language, instead of lecturing. We don't take ourselves too seriously. Which would you pay more attention to: a stimulating dinner party companion, or a lecture?
We make it visual. Images are far more memorable than words alone, and make learning much more effective. They also make things more fun.
We use attention-grabbing tactics. Learning a new, tough, technical topic doesn't have to be boring. The graphics are often surprising, oversized, humorous, sarcastic, or edgy. The page layout is dynamic: no two pages are the same, and each one has a mix of text and images.
Metacognition: thinking about thinking
If you really want to learn, and you want to learn more quickly and more deeply, pay attention to how you pay attention. Think about how you think. The trick is to get your brain to see the new material you're learning as Really Important. Crucial to your well-being. Otherwise, you're in for a constant battle, with your brain doing its best to keep the new content from sticking.

Here's what we do:
We use pictures, because your brain is tuned for visuals, not text. As far as your brain's concerned, a picture really is worth a thousand words. And when text and pictures work together, we embedded the text in the pictures because your brain works more effectively when the text is within the thing the text refers to, as opposed to in a caption or buried in the text somewhere.
We use redundancy, saying the same thing in different ways and with different media types, and multiple senses, to increase the chance that the content gets coded into more than one area of your brain.
We use concepts and pictures in unexpected ways because your brain is tuned for novelty, and we use pictures and ideas with at least some emotional content, because your brain is more likely to remember when you feel something.
We use a personalized, conversational style, because your brain is tuned to pay more attention when it believes you're in a conversation than if it thinks you're passively listening to a presentation.
We include many activities, because your brain is tuned to learn and remember more when you do things than when you read about things. And we make the exercises challenging-yet-do-able, because that's what most people prefer.
We use multiple learning styles, because you might prefer step-by-step procedures, while someone else wants to understand the big picture first, and someone else just wants to see an example. But regardless of your own learning preference, everyone benefits from seeing the same content represented in multiple ways.
We include content for both sides of your brain, because the more of your brain you engage, the more likely you are to learn and remember, and the longer you can stay focused. Since working one side of the brain often means giving the other side a chance to rest, you can be more productive at learning for a longer period of time.
We include challenges by asking questions that don't always have a straight answer, because your brain is tuned to learn and remember when it has to work at something.
Finally, we use people in our stories, examples, and pictures, because, well, you're a person. Your brain pays more attention to people than to things.
What other items do customers buy after viewing this item?
- Effective JavaJoshua BlochPaperback
- Beginning Programming with Java For DummiesBarry BurdPaperback
- Java: Learn Java in One Day and Learn It Well. Java for Beginners with Hands-on Project.: 4Jamie ChanPaperback
- Head First Python 2e: A Brain-Friendly GuidePaul BarryPaperback
- Cracking the Coding Interview: 189 Programming Questions and SolutionsGayle Laakmann McDowellPaperback
- Python Crash Course (2nd Edition): A Hands-On, Project-Based Introduction to ProgrammingEric MatthesPaperback
No customer reviews
5 star (0%) |
|
0% |
4 star (0%) |
|
0% |
3 star (0%) |
|
0% |
2 star (0%) |
|
0% |
1 star (0%) |
|
0% |
Most helpful customer reviews on Amazon.com

The way information is presented in this book is infuriating. I read the preface about conversational tone and graphics, sounded plausible, so I bought it. The book is almost chaotic in the way things are presented. It feels like there is no flow to the text, and the examples and cutesy pics and graphics spattered throughout detract from my learning instead of helping me. It feels as if a distracted teenager who loves emoticons is texting me about how to program in Java. It's so unusable for me, in fact, that after getting to chapter 10, then rereading from the beginning up to chapter 4, that I'm throwing the book away and starting over with another book.

I like that it gives you problems to work on and understand before moving on. Beginning Java Programming for Dummies, doesn't do that and I find it hard to just read and comprehend.
Anyway, good book overall for the right person.


This book is better than any Java college textbook.
It is very easy to read and understand and the author provided exercises to check the readers' understanding.

I learn by doing, and writing real code is the best way for me to learn, not working through some nonsense puzzle. If you learn the same way, do what I did; get Java installed and IDE set up before you start and write your own code.