Присоиденюсь к выше ребятам: учить сначала базу, закреплять практикой. Важно так же понимать, что по сути - все решаемо, нужно лишь знать с какой стороны подойти. Много книжек - хорошо, но а больше практики - лучше. Попробовать написать какую-то себе полезную программу, которую можно каждый день использовать, к примеру личный дневник, а потом совершенствовать ее. К примеру, что бы меньше ОЗУ кушала, шифровала данные, если надо. Логин/пароль, поменять интерфейс на более приятнее, а далее, можно и вовсе ее продать. :)