Rakovskiy, понятное дело что на одних учебниках далеко не уедешь, но понимание кода и разбор чужих скриптов помогают набрать опыт, опять же оф документация, на пых.нет в самих функциях много интересных велосипедов можно поглядеть, и со всевозможными реализациями, ну и хотя бы список функции имеющихся надо просмотреть, бывает знаешь что есть функция, а вызов совсем не помнишь, гугл быстро направит