Немного предыстории. Около 20 лет я профессионально занимаюсь разработкой электроники. Программирование, микроконтроллеры и т.п. Год назад появились проблемы с удаленной работой. Заказчикам, как правило, требуется присутствие на рабочем месте и даже квалификация не помогает. Железо заказывают у китайцев, ресурсы (память, MIPs) больше не проблема. Полгода потратил на поиски направления, куда же всё-таки податься. Помог приятель, нужно было локальную программу, которая по своей внутренней сети работала в пределах города ("Безопасный город"), вывести на просторы интернета (появились клиенты из других городов). Несколько месяцев обсуждений и я (к своему удивлению) понял, что ничего не понимаю в Интернет программировании, СУБДД, ООП, и вообще, как всё это работает. Три месяца пытался понять "что такое хорошо и что такое плохо". Laravell, Symphony, PHP... Cамостоятельные попытки обучения сформировали стойкое убеждение, что это неправильный подход. Надо отбросить свои амбиции и начать нормально учиться с нуля. Причем платно (деньги - дополнительная мотивация не бросать учебу). Теперь встал вопрос что учить и где. Выбрал Ruby, Thinknetica. Полгода в режиме non-stop, интенсивность, как на сессии. Свободного времени просто не было. Во время обучения обнаружил, что задачи (основную работу никто не отменял), на которые раньше уходили дни, теперь решаю за часы. Информацию стал усваивать в разы лучше. Хотел бы поблагодарить своих учителей (не нравится мне название "ментор") за терпение и грамотные ответы. Курс мне реально понравился, информации много, подается быстро, четко и без "воды". Чтобы так подать информацию, нужно очень много знать и понимать самому. Respect моим преподавателям: О.Балиеву, М.Дьяку, А.Борисову за помощь и отдельно В.Куренному за очень качественные лекции (видео).