Diese Buch ist für Programmier-Neueinsteiger sehr gut geeignet. Wer allerdings schon gut in einer anderen Sprache programmieren kann, der sollte die Finger von diesem Buch lassen. Es werden in diesem Buch auch sehr allgemeine Aspekte, die in einer jeder Programmiersprache vorkommen, sehr ausführlich und vorallem leicht verständlich erklärt. (z.B.: Was ist eine Funktion?). Der Schwierigkeitsgrad der Übung, die am Ende eines jeden Kapitels bzw. Tages vorkommen, ist niedrig Gehalten und steigt nur langsam. Wer bereits ein bisschen Ahnung vom Programmieren hat, wird sich zu Anfang etwas unterfordert fühlen. Mir hat an diesem Buch besonders gefallen, dass eigentlich keine Linux-Kenntnisse erforderlich sind. Die einzige Bedingung: Man muss ein lauffähiges Linux-System zu Hause haben, obwohl dies auch nicht zwingend notwendig ist, da der Kurs theoretisch auch unter Windows durchführbar ist.