Posamezna poglavja knjige zahtevajo za popolno razumevanje vsebine različno predznanje. Prizadeval sem si vsaj na kratko opredeliti tudi osnove teh pojmov, ki so nujni za razumevanje predstavljenih vsebin. Knjiga je namenjena širšemu krogu bralcev, zato je vsebina zasnovana tako, da je mogoče prebirati tudi le posamezna poglavja. Študenti računalništva in nekaterih drugih smeri so obsojeni na celotno vsebino, globina obravnave pa je odvisna od ciljev pedagoškega procesa na posamezni fakulteti.