I have learn core Java and Advanced Java from roseindia.net. Now what topics should I learn?
Which technology should I learn after Java?
Congratulations for learning Core Java and Advanced Java. Core Java and Advanced Java are the major topics in Java programming language.
After learning these topics you should start learning technologies which used for web application development.
These days most of the enterprise applications are web based due to is simplicity and features it offers. Web based application can be accessed from anywhere. Deployment and maintenance of such application is easy as it requires just update on server.
So, after learning Core Java and Advanced Java you should learn:
JSP, Servlets, JDBC and MySQL
Hibernate is very popular ORM Framework in Java