To answer your questions, Spring is easy to learn because the whole framework is designed to work with POJOs, instead of relying on special interfaces, abstract classes or such.
Read moreHow can I learn Spring in Java?
Since most of the developers want to learn Spring MVC, I suggest you first start with Spring Core and then follow the Spring MVC part.
Read more