Najlepiej usiąść do książki ogólnie przekartkować cały rozdział czytając tytuły i podtytuły, oglądając ogólnikowo wykresy, ilustracje, przypisy tak aby zaznajomić się z tematyką tego rozdziału. Następnie zacząć czytać rozdział bardziej szczegółowo. Czytać uważnie ale bez przesady nie po 50 razy tylko uważnie starając się rozumieć co tam jest napisane, jeżeli się czegoś nie rozumie to nie czytać ponownie od razu tylko zapamiętać fragment, którego się nie rozumie przejść dalej po jakimś czasie wrócić do problemu, można poszukać informacji na ten temat w innych źródłach, poszerzyć wiedze.
Przykłady zawarte w książce maja służyć lepszemu zrozumieniu lecz zrozumienie uzyskuję się raczej przez praktykę dlatego też warto próbować samemu wykonywać przykłady, a jeżeli to sprawia problemy to należy przepisywać kod, modyfikować, pracować z nim. W żadnym wypadku nie należy tylko czytać kodu lub też kopiować go z płyty dodanej do książki w taki sposób nic się nie nauczymy. Robienie notatek ręcznych, a nie na komputerze pomaga zapamiętać bardziej poznana wiedze, oczywiście nie chodzi o przepisywanie całej książki. Pisząc książkę autor raczej przemyślał jej budowę tak więc zawarte w niej ćwiczenia są ważnym elementem i należy je wykonywać, a nie pomijać. Jak wiadomo programowanie oprócz składni języka to również samodzielne rozwiązywanie problemów, algorytmy dlatego książkę raczej należy traktować jako drogowskaz, przewodnik. Wymyślać jak najwięcej własnych projektów, ćwiczeń i je realizować, optymalizować.