Hi, what should I learn in java for the first time and what should I know? And after learning these things, what projects should I do and etc … Web, desktop, android applications? and for web applications which framework would be more useful.
For me it was building desktop apps with javaFX/swing using Eclipse or Netbeans. Then I moved to learning Spring boot (web dev) with IntelliJ or VSCode. Another alternative is to make some quick scripts to work with the file system or consume APIs like for example sending emails or reading data from a text file and processing it.
Android is also nice to learn.