Уже несколько месяцев изучаю Java. Выучил основы языка, Core, коллекции, дженерики. Есть понимание ООП. На практике применял stream. Есть маленький pet-проект с использованием GUI Swing. Умею писать простейшие sql-запросы. Понимаю, что уже надо изучать Spring, но не знаю с чего начать. Особо большого выбора видео-курсов на просторах youtube нет. Кто-то показывает как работать с MVC, а кто показывает полный Spring без должных комментариев, разобраться сложно. На форумах пишут, что лучше начать со Spring Boot, но из полезного материала ничего посоветовать не могут. Возможно, ответ найду тут. Хочу получить самые базовые понятия по Spring, и посмотреть как это используется на практике.
Литература, которую я уже прочел:
Java: Head First, Философия Java, курсы JavaRush;
Sql: Sql для простых смертных(лит-ра);
Spring: Совсем недавно стал читать Spring в движении(этого не достаточно).