Bewertung:

Das Buch wird allgemein als gute Einführungshilfe für Programmieranfänger angesehen und besonders wegen seiner Klarheit und Zugänglichkeit hervorgehoben. Es ist besonders für Anfänger geeignet und bietet nützliche Einblicke in Problemlösungsansätze beim Programmieren. In vielen Rezensionen wird jedoch darauf hingewiesen, dass es fortgeschrittenen Lernenden an Tiefe mangelt und mehrere Fehler und Probleme mit der Struktur enthält. Einige Leser äußerten sich dahingehend, dass es sich eher wie eine Erzählung als wie ein technisches Handbuch liest, was den Erwartungen derjenigen, die einen gründlichen Programmierleitfaden suchen, vielleicht nicht entspricht.
Vorteile:⬤ Klare und verständliche Erklärungen von Programmierkonzepten.
⬤ Nützlich für Anfänger und diejenigen, die die Programmierlogik verstehen wollen.
⬤ Der Autor bietet zusätzliche Ressourcen wie YouTube-Videos.
⬤ Fesselnder Schreibstil, den einige Leser als inspirierend und unterhaltsam empfanden.
⬤ Hilft bei der Entwicklung von Problemlösungsfähigkeiten.
⬤ Nicht geeignet für fortgeschrittene Lerner oder diejenigen, die tiefgreifendes Programmierwissen suchen.
⬤ Enthält zahlreiche Fehler in Inhalt und Format.
⬤ Kann sich unorganisiert oder zu erzählerisch anfühlen und vom technischen Schwerpunkt ablenken.
⬤ Es fehlen Übungen zum Üben, was die Wirksamkeit als Lernwerkzeug einschränkt.
⬤ Einige Leser empfanden es als zu grundlegend und wenig nützlich für diejenigen, die bereits über Programmierkenntnisse verfügen.
(basierend auf 45 Leserbewertungen)
Ich habe dieses Buch geschrieben, um denjenigen zu helfen, die programmieren lernen wollen. Das Buch lehrt nicht, wie man eine Programmiersprache benutzt, sondern wie man ein Programm schreibt.
Wie denkt ein Programmierer? Wie analysiert man ein Problem? Wie schreibt man eine gültige Lösung? Das Schreiben von Software ist keine komplizierte Sache, man muss nur gut aufpassen und verstehen, worum es im Kern geht: ein Problem zu lösen. Sie werden lernen, wie man Probleme löst, indem man einen Prozess oder Algorithmus identifiziert, ihn mit einem Blockdiagramm darstellt und ihn dann einfach in Code übersetzt. In diesem Buch behandle ich das Schreiben in Scratch und Python, aber die Methode kann auf jede Programmiersprache angewendet werden.
Ich schreibe Software, seit ich 10 Jahre alt bin, und hatte schon immer Spaß am Umgang mit Computern. Derzeit schreibe ich Programme in vielen Sprachen: Java, Swift, Javascript, C und C++, Python und anderen.