dozer,
до нормального уровня все ровно потребуются не только знаняия но и опыт, понимать как код себя поведет тут и там, понимать почему не работает и как сработает.
Я в первое время отслеживал работу скриптов алертами на каждой строчке.
выучил по видеоурокам вконтакте за 2-3 дня.
но тут статьи гораздо болнее, в видеокурсах мне чааасто хотелось перемотать потому что он говори очевидности.