I have been there before. When I was studying, I was based on 0. Honestly, it's painful. I learned too much to remember. I suggest you teach yourself first, and I'll tell you what I have learned:
The first stage: java foundation and its API
The second stage: H5+CSS+JS+jQuery+Servlet+MySQL+Oracle.
The third stage: SSM+SSH framework.
You'd better teach yourself once or get to know it before you learn. When learning, you must practice more and think more. It's all routines! Pure manual operation, I hope I can help you, thank you for your adoption! ! !