Od ponad roku wszelkimi sposobami (Allegro, biblioteka) staram się zdobywać książki z serii Head First. Muszę przyznać, że to chyba najlepsza seria książek informatycznych jaka powstała. W żartobliwy sposób, prawie od zera jesteśmy stopniowo wprowadzani w dane zagadnienie. Czytając, podążamy prawdopodobną (złą) ścieżką wtajemniczenia, a następnie otrzymujemy wytłumaczenie dlaczego jest zła :-) Do znudzenia czasem wałkuje się ten sam temat z różnych stron. Malkontenci marudzą na zbytnie marnotrawstwo miejsca na marginalia i duże obrazki, ale moim zdaniem to właśnie to odróżnia serię od konkurencji.
Ja swoją przygodę z Head First za namową wykładowcy zacząłem od „Object-Oriented Analysis&Design”. Potem było „Design Patterns” i nagle okazało się, że programować w PHP można w zupełnie inny sposób niż „ciurkiem”. Patrząc z perspektywy czasu, należało PHP również rozpocząć od HF. SQL i Java tak samo. Błędem w moim przypadku było zażyczenie sobie na urodziny „Thinking in Java” do nauki Javy od zera. Skutecznie na jakiś czas dałem sobie spokój z Javą (ale całe szczęście zacząłem od nowa po przeczyteniu „Head First Java”). Nie mam oczywiście nic do „TiJ”, ale poziom trudności dla nowicjusza jest po prostu za duży.
Ostatnio w moje łapki trafiła pozycja wydawnictwa Packt Publishing „Programowanie obiektowe w PHP 5″ autora obco brzmiącego nazwiska Hasina Haydera. Helion wydaje książki tego wydawnictwa w sporo niższych cenach niż zwykle (pewnie biorą mniejszą marżę od O’Reilly i oczywiście średnia liczba stron jest mniejsza). Po przeczytaniu również muszę stwierdzić, że książka „daje radę”. Autor wprowadza nas w rzeczy, które najprawdopodobniej nam się mogą przydać, w razie czego odsyłając do dokumentacji ;-) Łatwo serię rozpoznać po ujednoliconej szacie graficznej.
Eh, jakie życie byłoby piękne gdyby Helion przekazywał egzemplarz obowiązkowy bibliotekom tak jak mówi ustawa… (myślę to w czasie kiedy myślę o „Myśleniu obiektowym w programowaniu” Matta Weisfelda, które stanie się moim następnym celem).

O autorze