Ako želiš da koristiš Javu, onda pogledaj ovo:
https://www.youtube.com/watch?v=ISYwZOxdfUw
http://www.gwtproject.org/
Tu je i Vaadin. Samo ti dajem neka imena, a ti dalje istražuj. I ne brzaj, budi strpljiv i uporan, ne može se ništa uraditi za nedelju dana. Ova materija traži vreme.
Baci pogled i na Ruby on Rails.
https://www.railstutorial.org/book
Ne bih da te udaljavam od Jave, ali ako želiš jednostavniji postupak, prodji kroz ovaj tutorijal, upoznaj se sa Railsom i Ruby jezikom. Moraš da čeprkaš po netu informacije, sve možeš naći. S obzirom da se radi o web dev, bilo bi lepo da znas nešto od HTML, CSS i JS. Na linku ispod češ naći tutorijale.
http://www.w3schools.com/