Que conhecimentos preciso ter para começar a aprender Spring e Hibernate

Boa Noite pessoal!
Gostaria de saber os conhecimentos que são recomendados para começar a aprender os frameworks Spring e Hibernate

Nada te impede de aprender eles direto, porém é legal saber como fazer as coisas na mão para entender o que o framework está fazendo por baixo dos panos.

Um crud com servlets e JDBC puro já te daria uma base legal.

O básico de Servlet e JDBC. Depois pode ir direto pra eles.

Tipo, é isso aí que eles falaram, pra acrescentar um pouco. Tô começando com Spring agr e oq eu percebi que ter aprendido JPA e Hibernate antes foi muito bom, pq o Spring ele faz quase toda a configuração pra vc, ent pra n ficar mal acostumado, sugiro começar com JPA puro primeiro.

E JSP é necessário aprender também?
Ou só Servlets e Jdbc já basta

JSP não precisa, exceto se for trabalhar com legado. Spring (web) usa Servlet e Hibernate usa JDBC.

Não precisa jsp, seria interessante vc saber tbm sobre inversão e injeção de dependência(ler alguns artigos já basta) pra ficar mais fácil de entender os frameworks