Программируйте на Java с использованием компилятора, интерпретатора и других инструментов.
Исследуйте средства управления потоками и параллельной обработки.
Изучайте обработку текста и мощные API.
Создавайте приложения и службы на базе современных сетевых коммуникаций или веб-технологий.