All resources that one needs to get started with Spring in one place

Introduction

It was not a long time ago when I decided to learn Spring Boot. The first time I saw those annotations, they got me perplexed and made me run away from Spring. Thank god though I somehow managed to get back to learning again. The reason I wanted to learn Spring was that I wanted to do development in Java and Spring is the go-to framework when it comes to Java development. Another reason was that Java and Spring have widespread community support, and the framework has also stood the test of times.

When I was starting, I was not even aware that Spring and Spring Boot are different and that Spring is not just a framework but a whole ecosystem. Here is the official list of all projects under the Spring umbrella “https://spring.io/projects” (This is, in fact, the most fundamental resource of all that I am going to discuss later in this article).

It took me a lot of struggle and effort before I found the resources that I was looking for, and I finally made progress in my learning. The best way to learn any framework, which I am sure everyone will agree is, to build something in that project. So, I worked on projects in Spring BootSpring Security, and Spring Data and have also got professional experience of working in the framework.

Fast forward one year, I have become very comfortable with the framework, and I thought of sharing all the resources, that I have helped me learn, to all those who are at the same place I was a year ago.

All of these resources are completely free, opensource, and practical. I am not going to mention all those online courses that we usually buy and never finish.

#programming #spring-framework #spring-boot #software-engineering #java

7 Resources that can help you get started with Spring
1.20 GEEK