Witam, od jakiegoś czasu uczę się programowania w Javie i chciałbym się rozwijać w tym kierunku. Po prostu lubię ten język. Myślę nad nauką Springa, słyszałem o nim wiele pozytywnych opinii, pojawia się też często w ofertach pracy. Tylko że niewiele o nim wiem.
1) Do czego tak naprawdę Spring jest wykorzystywany? Jakie przykładowe aplikacje webowe można w nim napisać?
2) W jaki sposób się go uczyć? Oglądać materiały na YouTube, czy może lepiej przeczytać jakąś książkę, np. "Spring w akcji", która na pierwszy rzut oka wydaje się dosyć trudna.
3) Które jeszcze języki warto znać, by móc je połączyć wraz ze Springiem?
Proszę o pomoc.