без задачи учиться программировать для себя тяжело.
Нужна цель, например сделать свою домашнюю страничку и от этой цели плясать, тогда будет толк.
Вон некоторые игры сами делают вида Tower Defence:
Tower Defense своими руками
http://habrahabr.ru/post/201228/ Добавлено: да еще продолжение есть
Tower Defense своими руками, часть 2: Интерфейс и NGUI
http://habrahabr.ru/post/211536/ и это все с 0, вот цитата автора:
Так вот. Началось все довольно давно – в марте 2012 года. Именно тогда я впервые познакомился с игровым движком, а точнее с тем, что там можно делать. А как оказалось, делать можно все! Для этого «всего лишь» требуется какое-никакое знание языка программирования (JavaScript или C#). И вот тут то я и встрял — до этого я ни разу в жизни не программировал (редактор Warcraft III с его триггерами и Thinking Particles не в счет — здесь совсем другой уровень), даже в школе никогда не было уроков по программированию. Хотя, были, кажется Pascal или что-то подобное, но было это так давно и неправда, что все знания с тех времен улетучились без остатка. Пришлось лезть в интернет за обучающими статьями и видео-уроками.