Werbung

Codieren lernenViele Menschen haben erkannt, wie wichtig es ist, das Codieren als Lebenskompetenz zu lernen. Egal, wohin Sie gehen und welchen Job Sie haben, es wird immer positiv gesehen, wenn Sie wissen, wie man Code bearbeitet, auch wenn dies nicht Ihr Beruf ist. Da diese Bedeutung immer mehr zunimmt, gibt es viele neue Initiativen, um Kinder dazu zu bringen, Code in der Schule zu lernen. Es ist zwar toll, sie zu sehen, aber Sie können die Kontrolle über Ihre Codierungsausbildung übernehmen, indem Sie einige Schritte selbst ausführen.

Das Beste - und wahrscheinlich Überraschendste - ist, dass es keine langweilige Tortur sein muss. Glaubst du mir nicht? Schauen Sie sich diese fünf verschiedenen Möglichkeiten an, wie Sie das Codieren lernen können.

ComputerCraft

Minecraft Einführung eines Latecomers in Minecraft [MUO Gaming]Minecraft, die blockbasierte Sensation, die das Spielen im Sturm eroberte, ist jetzt weit über drei Jahre alt. Es ist kaum zu glauben, dass es so lange her ist, dass das erste Alpha veröffentlicht wurde - und es ist genauso ... Weiterlesen

instagram viewer
- das plattformübergreifende Indie-Spiel Nummer eins - wird scheinbar von jedem gespielt. Selbst wenn Sie nicht selbst spielen, haben Sie sicher eine gute Anzahl von Freunden, die dies tun. Minecraft ist extrem erweiterbar mit vielen verschiedenen Mods, was zu Paketen wie Tekkit führt. Es gibt tatsächlich einen Mod, der in Tekkit enthalten ist und heißt ComputerCraft, die dem Spiel ein ganzes Codierungselement hinzufügt.

Sobald Sie einen Computer aus den erforderlichen Elementen hergestellt haben, können Sie mit easy beginnen, darauf zu codieren Lua-Sprache zum Erstellen automatischer Miner, zum Senden von Nachrichten zwischen Computern in Minecraft und vielem mehr Mehr. Es werden zwar keine „traditionellen“ Programme oder Webanwendungen erstellt, aber es ist immer noch sehr viel Codierung, die den Menschen die Konzepte beibringen kann, die sie auf andere Arten von Anwendungen ausweiten können.

Dies ist jedoch wahrscheinlich die lustigste Art, dies zu tun, während es extrem einfach gehalten wird. Hilfe zum Codieren mit ComputerCraft finden Sie unter ihre Website.

Rebeca / Alice

Rebeca ist eine 3D-Programmierumgebung, die auf basiert Alice Alice bringt Kindern objektorientierte Computerprogrammierung bei Weiterlesen . Dieses Tool ist fantastisch, da die 3D-Grafikprogrammierung bereits ein schwieriges Konzept ist Ein großartiges Tool, das alles zu etwas vereinfacht, das für Bildungszwecke verwendet werden kann, ist großartig Ding.

Einer der Hauptvorteile von Rebeca gegenüber Alice ist die Tatsache, dass es internationalisiert wurde, sodass es einfacher ist, es in verschiedene Sprachen zu übersetzen. Derzeit ist neben Englisch auch Spanisch verfügbar.

3DPL

Eine Programmiersprache, die speziell entwickelt wurde, um Menschen beim Erlernen von Konzepten für 3D-Objekte zu helfen, könnte ebenfalls ein guter Weg sein. 3DPL bietet eine einfache und unkomplizierte Möglichkeit, Code zu bearbeiten und die Ergebnisse anzuzeigen. Obwohl diese Programmiersprache nicht für tatsächliche Projekte verwendet werden sollte, ist sie dennoch ein großartiges Lehrmittel, das die Funktionsweise in einer einfacheren Form zeigt.

Die Website rund um 3DPL bietet mehrere Tutorials, wie man coole Dinge damit macht. Es lohnt sich also auch zu prüfen, ob Sie an 3D-Programmierung interessiert sind.

Desktop-Skripterstellung

Wenn Sie mit etwas herumspielen möchten, das der eigentlichen Programmierung näher kommt, sollten Sie sich Desktop-Skripte ansehen. Während diese Skripte normalerweise keine gängigen Programmiersprachen wie C / C ++ verwenden, können Sie damit tatsächlich auf Ihrem Computer arbeiten, anstatt nur „herumzuspielen“. Normalerweise benötigen Sie keine zusätzlichen Tools für Skripte außer Ihrem bevorzugten Texteditor.

Windows-Benutzer können .bat-Skripte erstellen, Mac-Benutzer können sie erstellen AppleScript Verwendung von Applescript UI Scripting auf dem Mac Weiterlesen Dateien, und Linux kann Bash-Skripte (.sh) erstellen. Es gibt eine große Anzahl von Anwendungen, für die diese verwendet werden können. Einige Beispiele umfassen das Umbenennen von Massendateien oder andere Massenoperationen, das Suchen nach bestimmten Dateien und vieles mehr.

Himbeer-Pi

Codieren lernen

Wenn Sie den Computer, auf dem Sie Ihre Arbeit erledigen, lieber alleine lassen möchten, sind Sie möglicherweise daran interessiert, einen zu erhalten Himbeer-Pi Raspberry Pi - Ein ARM-Computer in Kreditkartengröße - Ihr Preis für nur 25 US-DollarIn der Universitätsstadt Cambridge, Großbritannien, hat sich etwas Großes gebraut. Im vergangenen Jahr hat ein Team von Wissenschaftlern, Geschäftsleuten, Dozenten und Programmierern endgültige Änderungen an einem wirklich sehr aufregenden Projekt vorgenommen ... Weiterlesen für Ihre Code-Lernabenteuer. Das Gerät hat nur die Größe einer Kreditkarte, verfügt jedoch über genügend Leistung, um einige ressourcenarme Spiele auszuführen, und kostet für das High-End-Modell nur 35 US-Dollar.

Auf dem Raspberry Pi wird eine vollständige ARM-basierte Linux-Distribution ausgeführt (die Sie auswählen können, wenn Sie eine SD-Karte für die Verwendung vorbereiten müssen), sodass Sie über zahlreiche Optionen verfügen Entsorgung, einschließlich traditioneller Programmiersprachen wie C / C ++, Skripten wie Bash und anderer Sprachen, die die benutzerdefinierten Ports des Pi verwenden, die mit benutzerdefinierten arbeiten Hardware. Daher kann es sich lohnen, so viel Flexibilität in einen relativ kleinen Geldbetrag zu stecken.

Fazit

Hoffentlich helfen Ihnen diese 5 einzigartigen Methoden, Code zu lernen, beim Einstieg und bei der Motivation, daran festzuhalten. Wie ich bereits sagte, muss es kein langweiliger Code sein, der sehr winzige Dinge tut - er kann aufregend sein und in vielen verschiedenen Anwendungen verwendet werden, die sehr beliebt sind. Egal, ob Sie nur ein Kind oder ein Erwachsener sind, der einige Fähigkeiten erlernen möchte, es gibt keinen besseren Zeitpunkt als jetzt, um loszulegen!

Möchten Sie das Codieren lernen? Wenn Sie bereits haben, was ist Ihre bevorzugte Methode, um andere zu unterrichten? Lass es uns in den Kommentaren wissen!

Bildnachweis: Internet-Hintergrund mit Binärcode über Shutterstock

Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.