Programmieren für… by Peter Armstrong et al. [PDF/iPad/Kindle]
Programmieren für Kinder
Programmieren für Kinder
Programmieren für Kinder

Dieses Buch ist 80% vollständig

Zuletzt aktualisiert: 2015-04-02

Über das Buch

Dieses Buch soll Kindern zwischen 9 und 14 Jahren die Grundlagen des Programmierens beibringen.  Um den Beispielen problemlos folgen zu können, ist ein Mac Computer erforderlich.

Das Buch kann zusammen mit dem Kind erarbeitet werden aber auch allein vom Kind.

Ich habe es geschrieben, um meinen Kindern die Grundlagen des Programmierens beizubringen. Beide sind grosse Computerspielfans und würden gerne auch Programmieren können, um einmal auch eigene Spiele zu schreiben. Dafür soll dieses Buch der erste Schritt sein. (Nein, dieses Buch bringt Kindern nicht bei, komplexe Videospiele zu erstellen - das braucht natürlich viel, viel mehr.)

Das vorliegende Buch hat zum Ziel, das beste Buch für Kinder zu sein, die das Programmieren erlernen wollen. Programme erstellen zu können ist eine gute Fähigkeit, unabhängig davon, welche Tätigkeit Ihr Kind schließlich als Erwachsener ausüben wird. (Ich würde sogar soweit gehen, zu behaupten, es sei viel wichtiger, als die viele Mathematik, die in der Schule gelehrt wird). Aber noch wichtiger ist, dass Programmieren eine Strenge und Disziplin des Denkens erfordert, die in jedem Bereich nützlich ist. Dieses Buch existiert, um Kindern zu zeigen, dass sie auch Programme schreiben können, und um ihnen zu helfen, damit zu beginnen.

Dieses Buch ist für Kinder im Alter zwischen 9 und 14 geschrieben. Mein Sohn arbeitet damit, während ich es schreibe. (Ich glaube nicht, dass es für jüngere Kinder im Alter von 7 und 8 geeignet ist. Ich begann die Arbeit an diesem Buch als mein Sohn 7 war, aber er war noch nicht bereit dafür. Also habe ich eine Pause von zwei Jahren eingelegt. Ich denke, dass für Kinder, die 7 oder 8 sind, so etwas wie Scratch eine bessere Wahl ist.)

Es werden keine Programmierkenntnisse vorausgesetzt. Die Beispiele sind so kurz wie möglich gehalten, da ich annehme, dass der Leser nicht so gut tippen kann. (Mein Sohn kann nicht blind schreiben, also erfahre ich sicherlich von zu langen Übungen!)

Mein Ziel für dieses Buch ist, das beste Programmier-Buch zu sein, dass Kinder zum ersten Mal in die Hand bekommen, bevor sie ihren individuellen Interessen folgen.

Dieses Buch setzt voraus, dass Sie mit einem Mac arbeiten. Ich denke, dass ein Mac der beste Computer für Kinder ist, um programmieren zu lernen. Da es sich um ein Anfänger-Buch für Kinder handelt, kann ich nur schwer ein Buch verfassen, dass alle Betriebssysteme wie Mac, Windows und Linux abdeckt. Ich muss ein Betriebssystem auswählen, in welchem das Kind dann Wort für Wort folgen kann.

Neben der Vermittlung der Programmierung, lehrt das Buch auch die grundlegende Verwendung der Befehlszeile auf einem Mac. Diese kann über das Terminal-Programm aufgerufen werden. Der Grund dafür ist, dass ich das Gefühl habe, der beste Weg zu lernen ist, Beispielen genau zu folgen - und der einfachste Weg dafür ist, alles nachzutippen. Echte Programmierer verwenden die Befehlszeile jeden Tag. Wenn Sie die Programmierung lernen wollen, sollten Sie sich mit dem Terminal und Dateien vertraut machen. Natürlich können Sie mit Dingen in einem Web-Browser wie z.B. bei Codecademy spielen. Obwohl das alles sehr freundlich und lehrreich gestaltet ist, unterscheidet es sich trotzdem grundsätzlich von dem, was echte Programmierer zu tun. Und abgesehen davon, ist es weit weniger lohnend.

Wenn Ihr Kind an Ihrem Mac-Computer den Beispielen folgt, empfehle ich Ihnen aber, neben ihm zu sitzen. Auch wenn ich - zum Beispiel - nicht den Befehl zeige, um Dateien zu löschen, ist das Kommando gefährlich kurz!

Alle Beispiele in diesem Buch sind in Ruby verfasst. Ruby ist eine ziemlich einfache Programmiersprache. Wenn Sie jemals von Websites, die mit "Ruby on Rails" gebaut wurden, gehört haben, haben Sie auch von Ruby gehört: es ist die Programmiersprache, in der Rails geschrieben wurde. Trotzdem ist dieses Buch nicht dafür gedacht Ruby zu lernen. Die Beispiele hätten ebenso leicht in JavaScript, Coffeescript oder Python geschrieben werden können.

This book is a translation into Deutsch of Programming for Kids which was originally written in English.

Über die Autoren

Peter Armstrong
Peter Armstrong

Peter Armstrong is the co-founder of Leanpub and the author of 5 books: The Markua Specification, Programming for KidsLean Publishing, Flexible Rails and Hello! Flex 4. He has over a decade of experience as a software developer, with 8 years of experience doing software development at Silicon Valley startups.

Peter coined the term "lean publishing" to describe the act of self-publishing an in-progress ebook. He has written a manifesto about lean publishing; Leanpub was created based on the principles in this manifesto.

Peter is a frequent speaker about lean publishing and startup entrepreneurship. He lives in the Victoria, BC area with his wife and son. Besides writing, he enjoys snowboarding, stand up paddleboarding and playing Civ 5 and StarCraft 2.

Email: peter@leanpub.com

Unterstützte Institutionen

Watsi

https://watsi.org

Watsi is a global crowdfunding platform for healthcare that enables anyone to donate as little as $5 to directly fund life-changing medical care for people in need. 100% of every donation funds medical care and we are dedicated to complete transparency.

Watsi (watsi.org) is the first global crowdfunding platform for healthcare, enabling anyone to directly fund low-cost, high-impact medical care for people in need. 100% of every donation on Watsi’s platform directly funds medical care for patients, the organization does not take a cut for its operations. Since launching in August of 2012, Watsi has funded medical care for more than 700 people in 16 countries.

Die bedingungslose Leanpub, Kein Risiko, 100% zufrieden Garantie

Innerhalb von 45 Tagen ab Kauf kannst du dein Geld zu 100% zurückverlangen, bei jedem Leanpub-Kauf, in nur zwei Klicks. Wir bearbeiten die Erstattungen manuell, daher dauert es ein paar Tage, bis der Betrag ankommt.
Lese die kompletten Bedingungen.

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub