Learning web technologies. Java EE, Spring, Hibernate, JSP, Javascript, Jquery, Bootstrap, Freebase