What Java technologies are most needed now?

java

Solution

I second the recommendations to take on the SCJP, or find some other way to delve as deep as you can into the language (especially because it's not a particularly deep language...).

But most of your day-to-day development work will be in the libraries and frameworks that surround Java. So here's my short list of what to study next:

- Spring

- JSP (contrary to what a previous poster said, they're everywhere, so you need to know them)

- JSF

- JPA/Hibernate/iBatis

- Tomcat/JBoss/GlassFish

Java is mature enough now that you'll feel like you're playing catch-up to a lot of other developers while you're learning these, but you'll also notice a lot of patterns that reappear in frameworks over and over (like the ubiquitous XML configuration hell).

Good luck!

Problem

I'm new in Java. I'm studying this program language and I guess that pure Java is not very useful. Can you advice me what related technologies / frameworks I should to study firstly?

Original source