Learning Java (EE)
Tips for learning Java, Java web development etc.
DRAFT
Notion:
? - I haven’t read/seen the book
?? - I do not have any idea if it is good or not
Java:
? Head First Java - reportedly good
Effective Java, 2nd Edition (Bloch) is supposed to be a required read by many
A good Oracle Certified Professional, Java SE 6 Programmer study guide to get a solid overview of the basics and corner cases, once you know Java itself
And if you want to do any serious web programming, Java Concurrency in Practise is likely pretty useful to avoid many pitfalls
?? Think: Java How to Think Like a Computer Scientist (online and pdf)
Java Web Dev:
?? Beginning JSP, JSF and Tomcat: Java Web Development, 2nd ed. (2012, 436 pages)