Задумав "свичнуть" профессию посмотрел к чему душа лежит и решил попробовать программирование (раньше админил, да и сайтики писал, пхпшку правил). Посмотрел кучку роликов на ютуб но показалось что очень сумбурно материал идет в голову. решив посмотреть что есть на рынке в плане курсов (без отрыва от работы ибо кушать все еще хочется). Посмотрев разные варианты и почитав немного отзывов(очень субъективных надо сказать) на выбор остались geekbrains и javarush(забегая чуть вперед... оба взял). А теперь подробнее: Как подается материал:
На Geekbrains материал подается в видео виде и методичках, практика дается в виде домашнего задания(сдается pull реквестом на github) и в начале следующего занятия домашнее задание "разбирается".
На JavaRush материал сделан в виде "квеста" - разбиение на блоки сделано типа "уровни". Подача материала в тектовом виде, практика реализована кучей задачек на WebIDE(среда разработки встроена в сайт) или плагином в IntelliJ IDEA(очень популярная среда разработки).