Можно ли обучиться реальному программированию в CodeCombat?
Добрый вечер, уважаемое, во всем разбирающееся, комьюнити ДТВ.
В свои бестолковые 25 в бошку стрельнуло, что хочу в программирование.
Но классические методы обучения - лекции, чтения, заучивания, то есть теория, меня люто душат, из-за чего сложно запоминается и желания учиться просто - 0. В CodeCombat, можно сказать, идеальный метод обучения для меня - играешь и обучаешься, постоянная практика, каеф. Я уже прошел бесплатно полторы локации - "Данж" (23/47), в "Бэквудский Лес" остановился на 19/122. Бывает играю с перерывами по 3-5 дней (из-за отсутствия времени) и все равно помню все, чему обучали. Да, там пока что изичные команды, но все же.
Язык программирования выбрал Python, потому что из списка бесплатных он, как мне кажется, самый нормальный. C++ только для подписчиков.
Но у меня подозрения, что это хорошо, чтобы быть правдой. Может то, чему там учат, вообще не поможет при реальном программировании? Или есть другие неприятные моменты, из-за которых смысла тратить время на это нет? Может есть те, кто обучался таким образом, проходил игру?
P.s. Если этот метод действительно работает, то я бы даже подписку оформил.
P.p.s. Какой язык программирования самый востребованный?