И нужна практика... Много ОЧЕНЬ много практики. У меня так в рисовании было, минимум теории больше практики только так я запоминаю (если говорить про меня лично). Просто когда я открываю книжку про программированию я вижу очень много воды, а я просто хочу денег зарабатывать, а то из за таких кризисов работа меняется и надо искать новое.