Gelangweilt mit Programmierbüchern? Probieren Sie 3 unterhaltsame Methoden aus, um Ihre Programmierkenntnisse zu verbessern

Wenn Sie jemals versucht haben, aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Warum nicht einige einfallsreiche Optionen ausprobieren, um das Lernen skurriler und lustiger zu machen.

Wenn Sie jemals versucht haben, aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann.  Warum nicht einige einfallsreiche Optionen ausprobieren, um das Lernen skurriler und lustiger zu machen.
Werbung

Wenn Sie jemals versucht haben, aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Warum nicht einige einfallsreiche Optionen ausprobieren, um das Lernen noch mehr Spaß zu machen?

Jede dieser Websites hat ihren eigenen unverwechselbaren Stil, aber alle enthalten Elemente von Spielen, die in sie integriert sind. Sie sind skurril und lustig, und sie werden dich immer wieder zurückbringen, um mehr zu erfahren.

Code-Bekämpfung

Wenn Sie JavaScript lernen möchten, fangen Sie jetzt an, JavaScript mit diesen 5 großartigen kostenlosen Ressourcen zu codieren Starten Sie jetzt JavaScript mit diesen 5 tollen kostenlosen Ressourcen, Lesen Sie mehr und Sie haben nicht viel - oder irgendeine - Programmiererfahrung, geben Sie dieses kostenlose Spiel ein Versuch. Übernimm die Kontrolle über einen Zauberer und seine Schergen. Steige von einfachen Konzepten wie vorprogrammierten und bedingten Verhaltensweisen zu komplexeren Sprüchen wie Berechnungen auf.

Codecombat

Die Lernumgebung ist ein niedliches Fantasy-RPG mit Rittern, Ogern und Magiern. Bewege deine Schergen, ziele auf deine Feinde, starte Angriffe und vernichte die Diener der Dunkelheit!

Code Combat wurde 2013 gestartet, daher sind die Levels immer noch begrenzt. Aber das Team hinter Code Combat wird sich wie verrückt entwickeln, um mehr Tutorials und Spiele zu bekommen, also erwarte von dieser Seite in Zukunft mehr. Sie haben es sogar geöffnet und alles Open-Source gemacht, damit Artisan Wizards (Benutzer) ihre eigenen Levels schreiben können.

codecombat-levels

Ein Bonus-Feature von Code Combat: Wenn du das Gridmancer-Level bestehen kannst, hilft es dir, einen Programmierjob in San Francisco zu bekommen!

Code Kriege

Obwohl du bei Code Wars keinen Zaubererhut tragen kannst, kannst du aufsteigen, indem du Punkte für das Abschließen von Kata oder Coding-Herausforderungen sammelst. Sie können Kata in Ruby, JavaScript oder Coffeescript vervollständigen. CoffeeScript ist JavaScript ohne die Kopfschmerzen CoffeeScript ist JavaScript ohne die Kopfschmerzen Ich habe nie wirklich sehr gern JavaScript geschrieben. Von dem Tag an, an dem ich meine erste Zeile geschrieben habe, habe ich mich immer geweigert, dass alles, was ich schreibe, immer wie ein Jackson aussieht ... Mehr lesen Eine Kata ist in verschiedenen Sprachen verfügbar, so dass man sie gut verstehen kann wie die verschiedenen Sprachen die gleichen Aufgaben erledigen. Pläne, weitere Sprachen hinzuzufügen, darunter Python, Java, PHP und Objective-C, sind in Arbeit.

Codewares

Das Martial-Arts- / Samurai-Levelsystem ist unterhaltsam und ansprechend - jedes Mal, wenn Sie eine Kata absolvieren, erhalten Sie Ehrenpunkte. Sammeln Sie genügend Punkte, um auf den nächsten Rang aufzusteigen, und lösen Sie schwierigere Programmieraufgaben. Sie können auch Ehrenpunkte erhalten, indem Sie Ihre eigenen Kata schreiben, Kommentare zu anderen Katas hinterlassen und Ihre Freunde auf Code Wars verweisen.

Die Herausforderungen sind nützlich und unterhaltsam, und Code Wars ist die einzige gelistete Website, die Ihnen auch beibringt, Ihren eigenen Code zu testen. Aber es gibt nur wenige Anweisungen, also machen Sie sich auf eine Menge Googeln ein, um die Probleme zu lösen. Obwohl es ein langsamer Prozess sein kann, ist dies ein guter Weg zu lernen, wie Codierung wirklich ist.

Codewars-Editor

Es ist nicht so doof wie Code Combat, aber die Unterstützung für mehr Sprachen und weniger kindisch sollte Anfänger ansprechen. Code Wars hat auch eine starke Community, die Anfängern hilft, aufzustehen. Und aufsteigen und Prestige gewinnen motivieren Belohnungen selbst!

Code Schule

Im Gegensatz zu den beiden vorherigen Websites ist Code School nicht kostenlos. Und bei 290 Dollar pro Jahr (29 Dollar / Monat) fühlt es sich wie ein Bankbuster an. Aber das Code School-Team hat eine Website geschaffen, die so ansprechend und nützlich ist, dass es sich lohnt, sie zu investieren, wenn Sie es ernst meinen mit Code-Lernen. Mit einem Abonnement können Sie beliebig viele Kurse belegen und jederzeit zwischen ihnen wechseln. Sie bieten auch einen kostenlosen zweitägigen "Hall Pass" an, der Ihnen 48 Stunden Zeit gibt, um alles hier kostenlos auszuprobieren.

Codeshule-Kurse

Mit Ruby, Javascript, HTML / CSS und iOS-Entwicklungskursen haben Sie eine große Auswahl an Lernoptionen. Probieren Sie die Wahlfächer für Dinge wie Chrome DevTools, Google Drive API und Git.

Von den drei hier genannten Seiten hat Code School das geringste "Spielgefühl". Jede Lektion besteht aus einer kurzen Videostunde gefolgt von Herausforderungen. Jede Herausforderung, die du beendest, bringt dir Punkte, und die Nachfrage nach Hinweisen reduziert den Punktwert der Frage.

Codeschule

Code Schulnoten machen im Moment nicht viel. Wenn Sie in der Vergangenheit einen Kurs abgeschlossen haben, erhalten Sie einen Gutschein im Wert von 5 US-Dollar, der im Store von Code School verwendet werden kann. Dieses Programm wurde jedoch verschrottet. Hoffentlich werden wir in Zukunft etwas Ähnliches sehen! Aber jetzt kannst du Punkte und Abzeichen sammeln und sie deinen Freunden zeigen. Das ist sicherlich etwas wert.

Welchen solltest du wählen?

Also hier sind drei lustige Möglichkeiten, um Programmierung zu lernen - welche sollte man zuerst ausprobieren? Ich empfehle die Wahl einer Programmiersprache Wie wählt man eine Programmiersprache, um heute zu lernen und einen tollen Job in 2 Jahren Wie wählen Sie eine Programmiersprache, um heute zu lernen und einen tollen Job in 2 Jahren Es kann Jahre der engagierten Arbeit zu einem werden wirklich guter Programmierer; Gibt es also eine Möglichkeit, die richtige Sprache zu wählen, um von heute an zu beginnen, um morgen eingestellt zu werden? Lesen Sie mehr und die Website basierend auf Ihrem Erfahrungsstand und was Sie programmieren möchten. Wenn Sie beispielsweise Online-Apps entwickeln möchten, sollten Sie JavaScript verwenden. Wenn Sie wenig oder keine Programmiererfahrung haben, melden Sie sich für Code Combat an. Wenn Sie einige der Grundlagen kennen, werfen Sie einen Blick auf Code Wars. Wenn Sie iPhone-Apps entwickeln möchten Erstellen Sie Ihre eigene Smartphone-App mit unendlichen Affen - keine Codierung Wissen erforderlich Erstellen Sie Ihre eigene Smartphone-App mit unendlichen Affen - keine Codierung Kenntnisse erforderlich Es wäre toll, wenn wir alle die Zeit, Fähigkeiten und Geduld zu lernen hätten Computer-Kodierung, vor allem weil Technologie so viele Bereiche unseres Lebens durchdringt. Aber zum Glück gibt es Anwendungen und Web-Entwickler ... Lesen Sie mehr oder Ruby on Rails Apps, Code School ist der Weg zu gehen.

Wenn Sie keine Ahnung haben, was Sie tun möchten oder wo Sie anfangen sollen, empfehle ich Code Combat. Es ist das freundlichste und einfachste der drei, und es gibt Ihnen eine gute Einführung in die grundlegenden Konzepte hinter allen Programmiersprachen. Wenn Sie sich entscheiden, dass Sie es wirklich mögen, können Sie von dort weitergehen.

Code School, obwohl sehr nützlich, erfordert einige Kenntnisse, bevor Sie beginnen. Wenn Sie den Unterschied zwischen einer Funktion und einem Array nicht kennen, möchten Sie vielleicht mit etwas einfacherem beginnen.

Stufe aufsteigen

Sobald Sie Ihre Füße mit diesen Programmier-Websites nass sind, sind Sie bereit, anspruchsvollere Aufgaben zu absolvieren, wie zum Beispiel die Erstellung Ihrer ersten App. Über diesen Punkt hinaus sind Sie nur durch Ihre Vorstellungskraft begrenzt!

Sichern Sie sich Speicherplatz für Ihre Web-App oder schreiben Sie ein Programm, das Sie bei Ihren täglichen Aufgaben unterstützt. Holen Sie sich einen Raspberry Pi oder Arduino und versuchen Sie Ihre neuen Fähigkeiten. Vergessen Sie nicht, wir haben einen Raspberry Pi Guide und einen Arduino Guide für den ersten Blick.

Hast du irgendwelche Spiele oder lustige Seiten benutzt, um das Programmieren zu lernen? Was ist deine Lieblingsmethode, um Code zu lernen?

Bildquelle: Javascript von Dmitry Baranovskiy über Flickr

In this article