If you want to become a Java developer in 2023, I strongly recommend you to learn Spring Framework first. This is one of the most popular Java frameworks, and literally, almost every single Java application I have worked on in the last 5 years, uses this framework.
Spring Framework encourages writing clean code, which is easier to test and maintain by providing you with features like Dependency Injection and Inversion of Control. It also has a rich API for most of the day-to-day tasks, and that’s why every Java developer should learn the Spring framework.
And, if you want to learn the Spring framework, there is no better course than Spring Framework 6: Beginner to Guru. It covers Spring 6, the latest version of spring 6, and teaches Spring in a more hands-on way than any other course.