Есть желание научиться программированию? Всё очень просто: берешь любую задачу и пытаешься её решить, вербально. Если получается переводишь на язык программирования. Только решая конкретную задачу освоишь любой язык программирования. К примеру: морской бой. В школе, на уроках, освоил на ура. Попробуй создать модель на языке программирования. Правила известны. А когда возникают вопросы типа: А КАК ЭТО СДЕЛАТЬ? или А МОЖНО ЭТО СДЕЛАТЬ ПРОЩЕ? тогда и опыт придёт. Главное не бросать начатое на произвол судьбы.
Добавлено:
На ссылки в инете могу посоветовать _http://www.firststeps.ru/
правда похоже он давненько не обновлялся.