Отличные ресурсы по обучению программированию в игровой форме:
http://code.org
http://codecombat.com
Игровой процесс побуждает к взаимодействию, исследованию, учит методу проб и ошибок. Хорошая игра заставляет игрока со временем развивать свои навыки, то же самое происходит и в процессе обучения.
Каждый ученик в каждой школе должен иметь возможность изучения информатики. Разработано при поддержке учителей. Ученики сразу получают возможность писать код. Это критически важно для обучения правильному синтаксису и структуре языков программирования. Есть материалы для учителей.
Это бесплатно, пройдите регистрацию и вперёд к новым знаниям.