Только что закончил Продвинутый курс полугодовой программы, который получился таким же качественным, как и предыдущие два. 1. Рекомендации К старту Программы я уже имел некоторый бэкграунд (верстка, JS и основы руби), поэтому оценить сложность для новичка могу довольно условно. В целом, тем, у кого руби – первый язык, может быть тяжело на первом курсе "Основы руби", очень много придется изучать самому дополнительно. Да и не секрет, что как первый язык руби – не лучший вариант - слишком много магии, что хорошо для опытного разработчика, но не здорово для начинающего. 2 и 3 курсы - по фреймворку, и будет, в определенном смысле, полегче, ибо - DSL. Очень непростая концовка 2-го курса – deploy проекта и затем - собирание фреймворка, рекомендую сначала почитать, как это делается на более низкоуровневых языках, напр., PHP. 3-й курс – специфический, начинается тестирование, и нужно, как минимум, запастить терпением, плюс - знание командной строки, и хотя бы примерное понимание работы сервера и сетей в целом. Курс имеет более прикладной характер и полезен, прежде всего, тем, что дает представление, как реально ведется разработка - Agile, Git и т.п. 2) Впечатления Впечатление от программы как обучающего курса – только положительное. Собственно, обучение состоит из 2 блоков – скринкастов и код-ревью, я шел на этот программу, прежде всего, из-за второго блока, и не разочаровался. Учиться по скринкастам, книжкам, лекциям – это хорошо, но ничто не заменит код-ревью, работа с ментором – вообще довольно дорогая штука. И я получил то, что ожидал – дотошность, жесткость, грамотные объяснения, во всяком случае, взаимодействием с теми менторами, которые достались мне, я доволен. Скринкасты тоже удались - внятный язык, структурирование информации (что особенно важно), с разжевыванием основных моментов. Трудностей было много, но в части скринкастов – что-то не понятно, не работает и т.д. – нет. 3) Замечания Особняком стоит 1 курс по основам руби – да, то, что объяснено на скринкастах, – понятно, но для начинающего будет тяжело, все-таки целый язык уложить в небольшой курс не просто, на мой взгляд его стоит расширить, дав больше теоретических выкладок. Итого Я доволен Программой, она безусловно стоит своих денег, особенно если подходить к ней хоть с каким-то пониманием верстки и программирования в целом, а также быть готовым к постоянной самостоятельной работе.