First is JAVA basic JAVASE (used to develop and deploy Java applications in desktops, servers, and embedded devices and real-time environments.)
Then there is JAVAEE (java enterprise-level standard development), first learning Servlet (controller), JSP (value output through java in html), then learning frameworks such as Struts, Hibernate, and Spring.
JAVASE is the foundation of JAVAEE, and Servlets and JSP are the foundation of the framework.
Databases, learning oracle, MySQL, MSSQL, are all OK. As long as you learn one and then learn others, you will find that it is very similar.
In addition, html (text interpreted language), css (style), javascript (java network scripting language), xml (extensible markup language, mostly used in program configuration files), these are what JAVAWEB programming is used.
Recommended learning order:
1. html, css, javascript, xml
2. JAVASE3, JAVAEE, including Servlet, JSP, framework (Struts, Hibernate, Spring)
As for database learning, it is OK before, in, and after. It is recommended to be before, before, at least before, before, JAVAEE.
The above method of learning Java roughly is all the content I share with you. I hope you can give you a reference and I hope you can support Wulin.com more.