First Java

Head First Java, 2nd Edition


Learning a complex new language is no easy task especially when it s an object-oriented computer programming language like Java. You might think the problem is your brain. It seems to have a mind of its own, a mind that doesn’t always want to take in the dry, technical stuff you’re forced to study. The fact is your brain craves novelty. It’s constantly searching, scanning, waiting for something unusual to happen. After all, that’s the way it was built to help you stay alive. It takes all the…

More details

Most upvoted comment

Top rated programming books on Reddit rank no. 16

To the programmers out there.(r/learnprogramming)

When you learned Spanish, did you start having full-fledged conversations? Just walked into class on day one and boom: “tango el gato los pantalones”?

If I were a betting man, I’d say no.

They gave you a book for grammar, a dictionary for words, and taught you ways to pronounce and express sounds that aren’t in English.

Most videos (whether they mean to or not) are presented in such a way, that you need to know Spanish before you start learning Spanish. Sometimes you get lucky, but most are for the already initiated.

I usually recommend this book for the uninitiated. It’s quite descriptive, very short, and covers a large amount of topics briefly enough to get one interested in the language (or in programming in general). This is your grammar book.

Here’s your dictionary.

The last thing you need is to use the language. In the case of programming, solve a problem. If you want to make games; learn the basics of Java grammar, and make a guess-the-number game. Then work up to a text adventure. Then figure out how to do pong, then breakout, then tetris, then Mario.

Software development isn’t about knowing everything. It’s about knowing what you don’t know and learning what you need to learn to solve the problem.

More details about a book.

Permalink : /r/learnprogramming/comments/1oe6b8/to_the_programmers_out_there/

Additional Information



Number Of Links


Sum Of Upvotes


Amazon Price


Book Binding


Type Code


Book Author

Kathy Sierra

Book Edition


Book Publisher

O’Reilly Media

Book On Amazon

Head First Java, 2nd Edition

Post Title

To the programmers out there.

Reddit Gold


Post Permalink


More details