Полагаю, вас больше всего интересует разработка веб-приложений. В любом случае, полезно знать CSS (в основном CSS3) и HTML (предпочтительно HTML 5), а также библиотеку javascript, такую как jQuery. Что касается веб-фреймворков для начала. Вот несколько вариантов. Вы можете посмотреть вокруг, чтобы увидеть их плюсы и минусы. Итак, вот некоторые из них:
JSF 2.0 - это блестящая инфраструктура, соответствующая шаблону Model View Controller, которая может быть объединена с готовой библиотекой компонентов Javascript для JSF, такой как richfaces, primefaces, icefaces, чтобы предоставить вам богатый опыт работы с Интернет-приложениями.
Groovy на Grails также является отличной средой, позволяющей писать также на Groovy, начиная, как правило, со слоя домена и автоматически создавая каркас для работы - аналогично, Ruby on Rails предлагает возможность работать с Ruby.
Spring MVC также является отличной и популярной средой для работы.
Django Python - популярный фреймворк для написания на питоне "Play!" рамки для работы со Scala и многое другое.
Итак, выберите вкус, который вы предпочитаете, и попробуйте вникнуть в его детали. Надеюсь, я тебе помог.