K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope.
-
@klappspatack
Ich habe dieses Buch hier im Auge, das ich aber noch nicht ausgegeben habe.
Das könnte was sein.
https://www.rheinwerk-verlag.de/spiele-programmieren-mit-godot/Und "Let's code Lua" aus dem gleichen Verlag.
Ansonsten vllt einfach anfangen, mit Typst Vorlagen für Referate und Schulkram zu basteln, und mal die Matheaufgaben mit Scratch oder Python lösen.
Für den Calliope gibt es noch tolle Hardware-Erweiterungen, zB Motoren und Sensoren, zB https://cardboard.lofirobot.com/sleepybot-hungrybot
Und für Lego: pybricks. Das ermöglicht dann auch den Wechsel von Blocksprache zu Text und bietet mit den Motoren sehr viele praktische Herausforderungen.
@lebochequirit die Bücher werd ich bestellen

-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack ich kann wärmstens The Nature of Code empfehlen (sofern English ok ist). Die Übungen machen Spaß und sind nicht trocken, da es in den Bereich creative coding reingeht mit visuellen Ergebnissen statt nur Text. Es gibt auch viel Begleitmaterial und tutorial videos und ist CC-lizensiert, wenn man also nicht das gedruckte Exemplar will, gibts alle Kapitel auch online.
https://natureofcode.com/introduction
Allerdings werden ein paar Grundlagen vorausgesetzt, bei deinen ich nicht weiß ob die mit Scratch vermittelt werden (Schleifen, Variablen usw.)
-
@stereo4x4 Sie ist sehr gut in Englisch. Was ich mitkriege, baut sie in Scratch Text-Adventures und irgendwelche grafischen Sachen. Mit dem Caliope Microcontroller hat sie schon länger nichts mehr gemacht. Sie ist eher kreativ
@klappspatack vielleicht wäre dann Python mit Pygame was https://www.python-lernen.de/pygame-tutorial.htm
-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack Man muß sich Herausfordeungen geben
Meiner hat in dem Alter, vielleicht ein Jahr jünger, sich einen Webbrowser programmiert, in Python. Natürlich waren das "nur" zusammengeklebte Libs, aber er konnte damit surfen. Es ging ihm ohnehin zuerst ums Lernen.
Das nächste dann ein Webserver, diesmal in Rust. Heute ist er bei Erlang und Elixir angekommen
Ich glaube, für 13-jährige sind grafische Tools eher hinderlich. -
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack Vielleicht gibt es ja auch ein CoderDojo in der Nähe oder einen Hackerspace?
-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack Gibt es ne erreichbare VHS? Da gibt es auch manchmal schöne Überraschungen.
Ansonsten würde ich sagen, es kommt ganz drauf an, welche Art von Programmieren das Kind interessiert, was es gerne machen würde und was die Bedürfnisse sind.
Wenn das Kind bunt und Blinki bevorzugt und Elektronik mag, wäre zB vielleicht so ein Micro-Bit spannent, der in einer Scratch-artigen Sprache programmiert werden kann
https://www.codingkids.de/wissen/bringts-das-electronic-adventure-kit -
@klappspatack Gibt es ne erreichbare VHS? Da gibt es auch manchmal schöne Überraschungen.
Ansonsten würde ich sagen, es kommt ganz drauf an, welche Art von Programmieren das Kind interessiert, was es gerne machen würde und was die Bedürfnisse sind.
Wenn das Kind bunt und Blinki bevorzugt und Elektronik mag, wäre zB vielleicht so ein Micro-Bit spannent, der in einer Scratch-artigen Sprache programmiert werden kann
https://www.codingkids.de/wissen/bringts-das-electronic-adventure-kit@klappspatack Wenn das Kind sehr autodidaktisch unterwegs ist und mit Code auch den eigenen Spaß haben kann, reicht vielleicht auch selfhtml.org oder das nächstbeste "Python für Einsteiger" Buch.
Für Linux gibts es vielleicht irgendwann nochmal einen kostenlosen Online-Kurs von mir, das muss gerade noch entschieden werden

-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #CaliopeAls Plattform kann microstudio.dev sehr empfehlen. Dort sind meine beiden (10,12) unterwegs, nicht immer am Programmieren, aber immer wenn sie eine neue Idee für ein Programm haben.
Der Schritt zum Programmieren mit Text (Schreibfehler, Logikfehler und dann überhaupt der Programmaufbau) ist nicht ohne, also hilft es sehr mit den vielen Beispielen, die man selbst verändern kann.
Eine aktive Gruppe oder evtl ein guter Kurs würde bestimmt mehr helfen.
-
@klappspatack ich kann wärmstens The Nature of Code empfehlen (sofern English ok ist). Die Übungen machen Spaß und sind nicht trocken, da es in den Bereich creative coding reingeht mit visuellen Ergebnissen statt nur Text. Es gibt auch viel Begleitmaterial und tutorial videos und ist CC-lizensiert, wenn man also nicht das gedruckte Exemplar will, gibts alle Kapitel auch online.
https://natureofcode.com/introduction
Allerdings werden ein paar Grundlagen vorausgesetzt, bei deinen ich nicht weiß ob die mit Scratch vermittelt werden (Schleifen, Variablen usw.)
@nylki
hab ich bestellt. Danke für den Tip -
@hollma Dort hat man die Auswahl zwischen HTML, CSS, Python etc. Was wäre da eine gute Wahl? (es geht darum Spaß am programmieren zu haben und nicht um einen späteren Berufswunsch oder so)
@klappspatack
Python ist n allround-Talent. insbesondere, wenn man nicht vor hat, in die Tiefe eines Teilbereiches zu gehen, ist man m.E. damit erst mal gut dran.(Und in bisschen Linux-shell schadet auch nicht, um Rasperry, Server Etc. bedienen zu können).
@hollma -
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack
kannst du (ohne zu genau zu werden) 'wo wir wohnen' eingrenzen? vielleicht gibt es ja doch was in der Nähe...Unser Hackerspace beispielsweise ist gerade auf dem Weg, Angebote für Jugendliche zu entwickeln.
-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack
Das ist unser Schulbuch für Informatik in Rheinland Pfalz.
Wenn er mit der KIDS-Abteilung durch ist, kann er sich ja weiter durchgraben
️. -
@hollma Dort hat man die Auswahl zwischen HTML, CSS, Python etc. Was wäre da eine gute Wahl? (es geht darum Spaß am programmieren zu haben und nicht um einen späteren Berufswunsch oder so)
@klappspatack @hollma Für Jugendliche würde ich Python als Einstieg in die "richtige" Progammierung wählen. Es ist relativ verständlich, komplexere Dinge die man eventuell verwenden will gibt es als Librarys,, es gibt gute verständliche, jugendgerechte Kurse, etc. Prinzipiell ist es ja egal, welche Sprache man lernt, weil die Logik dahinter die gleiche ist, aber bei Python ist die Einstiegshürde sehr gering, und man hat sehr schnell Erfolge.
-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack schau mal auf der Seite von Jugend hackt vorbei. Oder sucht mal nach Hackerspaces in eurem Einzugsgebiet
-
@klappspatack
kannst du (ohne zu genau zu werden) 'wo wir wohnen' eingrenzen? vielleicht gibt es ja doch was in der Nähe...Unser Hackerspace beispielsweise ist gerade auf dem Weg, Angebote für Jugendliche zu entwickeln.
@jakob_thoboell Wir wohnen bei Cuxhaven
-
@jakob_thoboell Wir wohnen bei Cuxhaven
@klappspatack
meh, da sind wir Bremer doch ein bisschen weit weg. -
Wie schwierig ist es eigentlich in Minetest ein eigenes Monster zu programmieren? Gibt es dafür Kurse?
#Minetest@klappspatack Tatsächlich habe ich zufällig letztlich so eine Art Anleitung geschrieben

Ist aber leider nicht wirklich anfängerfreundlich, setzt Programmierkenntnisse in Lua voraus. Trotzdem mal hier der Link:
https://docs.luanti.org/for-creators/guides/your-first-mob/Man kann die Sache noch weiter vereinfachen, wenn man eine "Mob API" wie https://content.luanti.org/packages/TenPlus1/mobs/ verwendet. Das sieht dann bspw. so aus: https://codeberg.org/tenplus1/mobs_animal/src/branch/master/penguin.lua
Aber fangen wir mal von vorne an.
-
@klappspatack Tatsächlich habe ich zufällig letztlich so eine Art Anleitung geschrieben

Ist aber leider nicht wirklich anfängerfreundlich, setzt Programmierkenntnisse in Lua voraus. Trotzdem mal hier der Link:
https://docs.luanti.org/for-creators/guides/your-first-mob/Man kann die Sache noch weiter vereinfachen, wenn man eine "Mob API" wie https://content.luanti.org/packages/TenPlus1/mobs/ verwendet. Das sieht dann bspw. so aus: https://codeberg.org/tenplus1/mobs_animal/src/branch/master/penguin.lua
Aber fangen wir mal von vorne an.
@klappspatack Wenn sie sich für Luanti-Modding interessiert, sollte sie die Programmiersprache Lua lernen. Dafür gibt es das Buch "Programming in Lua" (PIL, https://www.lua.org/pil/). Luanti verwendet Version 5.1 von Lua.
Lua ist eine sehr schöne Programmiersprache und meiner Meinung nach geeigneter als Python, hat allerdings auch ein wesentlich kleineres Ökosystem, also kann es etwas schwieriger sein, gute Bücher zu finden.
-
@klappspatack Wenn sie sich für Luanti-Modding interessiert, sollte sie die Programmiersprache Lua lernen. Dafür gibt es das Buch "Programming in Lua" (PIL, https://www.lua.org/pil/). Luanti verwendet Version 5.1 von Lua.
Lua ist eine sehr schöne Programmiersprache und meiner Meinung nach geeigneter als Python, hat allerdings auch ein wesentlich kleineres Ökosystem, also kann es etwas schwieriger sein, gute Bücher zu finden.
@klappspatack Vielleicht macht auch LÖVE2D (https://love2d.org/), ein Framework für 2D-Spieleentwicklung mit Lua, Sinn. Dafür gibt's auch ein schönes, anfängerfreundliches Buch, das einen nett in Lua einführt: https://www.sheepolution.com/learn/book/contents.
Für Luanti gibt's rubenwardy's modding book (https://rubenwardy.com/minetest_modding_book/en/index.html) das eine gute Einführung in die Luanti API bietet. Lua bringt es einem aber nicht bei. Zusammen mit PIL und dem Lua 5.1 reference manual könnte es aber gut funktionieren.
-
K1 (13) hat einen Linux PC und programmiert schon seit Jahren super Sachen mit Scratch und mit Caliope. Sie ist auf mich zugekommen und würde gerne mehr programmieren lernen. Ich habe davon keine Ahnung und wo wir wohnen gibt es keine PC-Treffs oder so. Habt ihr einen Tip, für das nächste Level (Bücher, Programme, Online Kurse oder so)?
#Scratch #Programmieren #Linux #Fedieltern #Caliope@klappspatack Python war früher mein Tipp aber jetzt nicht mehr weil die Infrastruktur drumrum mutiert ist und man als Anfänger viel Zeit verplempern und Frustrationen einsammeln wird.
Geheimtipp: Lazarus (Delphi/Pascal). Alles FOSS, Cross-Platform, super integrierte Entwicklungsumgebung mit UI Designer, Unmengen an Beispielen (die auch funktionieren) und zahlreiche Lernressourcen.
Und man kann auch richtige Software damit schreiben wenn man will. Oder rumspielen. Die Sprache selbst kann alles und zieht gerade kreative Köpfe mehr an als dröges C

Hier anfangen: https://learnlazarus.com/
Jetzt krieg ich gleich was zu hören weil das ein recht exotischer Tipp ist
