As the title says I'm a front-end web developer who just started working with a large auto-parts retailer. The website is built with Java using Spring and several other terms I'm not familiar with. My role will be building out the front-end, while integrating it with the JSP templates.
I've learned a little bit of Python (Flask), Ruby, and PHP (a lot of WordPress customization) in the past so I have a decent understanding of the basics of programming. But I'm a bit at a loss as to where to begin learning Spring. I grabbed a book on it, but then realized I needed at least a basic understanding of Java.
But after that, what's next? Do I then start learning Spring? Or do I learn about JSP and Servlets? Where does Gradle, Maven, Ant fit in? I'm used to JSON files and I honestly thought XML was dieing, but that's obviously a wrong assumption.
I'm overwhelmed at this point and could sure use some pointers on what to give priority to in getting up to speed with Java and Spring. And don't get me started on Eclipse.