No i książka zawsze jest pod ręką jak się czegoś zapomni, zwłaszcza jeśli dane środowisko ma potężną ilość bibliotek. W tej chwili na biurku mam otwarte dwie książki i co jakiś czas trzecia idzie w ruch. Nie dość, że po polsku, to jeszcze szybciej znajdę w nich to czego szukam niż musiałbym wygooglować. ;P A jak jeszcze położę sobie tablice informatyczne, to już w ogóle... :)
Sam sobie odpowiedziałeś na pytanie. Niestety ale na jednej książce się nie skończy. Z kursów internetowych można uczyć się prostych środowisk typu GML czy PHP, ale te bardziej zaawansowane, to poza podstawy / poziom średni ciężko wyżej wskoczyć*. Składnia i poznanie obiektowości to nie wszystko. Np. takie głupie wzorce projektowe - singleton, budowniczy, fabryka, obserwator, mediator, interpreter, fasada, wizytator, pośrednik... itd. itp. :P I jak tu się nie pomylić, a co dopiero umieć zastosować je w praniu...
*Jedynym wyjątkiem od tego jest chyba MSDN. Gigabajty dokumentów, opisów online. Tego nie znajdziesz nigdzie indziej... Ale należy traktować to jako pomoc, dodatek, gdy już coś znamy.