To start with you can go for Spring MVC because of its simplified injection of data through POJOs, loose coupling between modules and the ease of use of dependency injection.
Also, you can go for Hibernate which is DB independent i.e; you can communicate with any DB with small alterations in your code. Its learning curve is short.
Both have good demands in IT industry. Happy learning :)