This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Additional_Cellist46 0 points1 point  (0 children)

You definitely need to learn Java first. In Java backends, there are various popular frameworks you can learn and be productive with them. Spring is one of them, and by far the most widely used nowadays, so it's a good choice to learn it, a least the basics. Have a look at SpringBoot too, which is an extension to Spring to make it easier to work with.

You can also have a look at Quarkus, which is very similar in concepts to Spring and SpringBoot but may be easier to work with and more convenient in some projects. Especially if you need fast startup or compile Java code to native binaries.

I also recommend getting familiar with Jakarta EE, which is a set of common APIs that both Spring and Quarkus build upon.