Hacker News new | ask | show | jobs
by edwinnathaniel 5131 days ago
I find this statistics to be interesting because technically, outside Android, there's probably not too many new books about Java published by O'reilly unlike in the early 2000 when Java for the web and enterprise exploded.

On the flip side, Head First Design Patterns, Head First OOP, Head First Software Development are all using Java and the Head First series seems to replace the "For Dummies" series for beginner's book (don't get me wrong, I love Head First series because the series attempts to write book from a different angle and it does make sure you remember what you read, just like in the classroom).

Last but not least, O'reilly has the best selection of JavaScript books out there compare to other publisher.

[edited typo :)]

2 comments

Head Fist Software Development

I know this is a typo but this is a book that really begs to be written.

The link describes it as "Head First Software Development". The OP described it as "Head Fist".
There are two books we recommend to every developer:

Effective Java: http://java.sun.com/docs/books/effective/

Java Concurrency in Practice: http://www.javapuzzlers.com/

Everything else is covered by the excellent online documentation, including the language and VM specification books: http://docs.oracle.com/javase/specs/

Java Puzzlers (http://www.javapuzzlers.com/) is a fun read that highlights many corner cases of the language and might be helpful for code reviews and debugging.

Better update the title with this one:

Java Performance: http://www.amazon.com/Java-Performance-Charlie-Hunt/dp/01371...

Java Puzzlers is helpful if you're doing low-level programming using Java. I find it to be less useful for app development.