Как выбрать java?

CodeCombat - это обучающая игра и кроме обычной кампании есть сформированые из уровней курсы для школьников и студентов. Это и есть по сути классы (учебные). По срокам - скоро. Цитируя Ника: