Одна из вещей которые не очень люблю в Java - это мнение её "адептов", что Java - это самый верный путь.
Эта тема тоже неплохо иллюстрирует эту тенденцию.
Почему бы не попробовать например Python / Ruby?
Ну или хоть тот же Javascript. Если непременно хочется чего-то "корпоративного" - кроме Java есть ещё платформа .NET.
На coursera есть целый цикл из 5 курсов о программировании на Python для начинающих
https://www.coursera.org/specializations/python К упомянутым выше coursera / udacity можно добавить
https://www.codecademy.com/ Для некоторых языков программирования есть интерактивные учебники где можно "погрузиться" в язык прямо в браузере, например
http://tryruby.org/Ну и ещё программирование - это прежде всего практика. Задачки разного уровня (от "Hello world" до бесконечности) для программистов (на любом языке программирования) можно порешать прямо в браузере например на
https://www.hackerrank.com/ или
https://www.codechef.com/