Здравствуйте. Я студент факультета компьютерных наук, начал самостоятельно учить Java примерно пол года назад. Читал книги, смотрел видеоуроки, немного писал код. Сейчас хочется сделать свой небольшой проект, паралельно изучая необходимые технологии.
Суть: Веб-приложение для студентов и школьников, где участники обьединяются в группы. Возможности: общий чат, новости, раздел "Домашнии задания"(староста группы публикует задания по предметам) и т.п.
Интересует, что для этого нужно подучить, какие возможности/технологии языка Java можно использовать.
Спасибо, если потратите время на ответ.
Присоединюсь к верхнему ответу, важны HTML/CSS.
Но если все-же нужен конкретный совет, то для веба рекомендую попробовать JSF (на mkyong.com куча примеров). Для работы с базой можно юзать как простейший JDBC, так и Hibernate.