Gelangweilt mit Programmierbüchern? Probieren Sie 3 Möglichkeiten aus, um Ihre Codierfähigkeiten zu verbessern
Wenn Sie jemals versucht haben, Code aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Probieren Sie einige interessante Optionen aus, damit das Lernen mehr Spaß macht?
Jede dieser Websites hat ihren eigenen, unverwechselbaren Stil, aber sie haben alle Elemente von Spielen eingebaut. Sie sind schrullig und lustig und werden Sie immer wieder zurückkommen, um mehr zu erfahren.
Code-Kampf
Wenn Sie JavaScript lernen möchten, beginnen Sie mit der Kodierung von JavaScript jetzt mit diesen 5 kostenlosen Ressourcen. Beginnen Sie mit der Kodierung von JavaScript jetzt mit diesen 5 kostenlosen Ressourcen. Lesen Sie mehr, und Sie haben nicht viel oder keine Codierkenntnisse. Geben Sie dieses kostenlose Spiel ein Versuch. Übernimm die Kontrolle über einen Zauberer und seine Schergen. Steigen Sie von einfachen Konzepten wie vorprogrammierten und bedingten Verhaltensweisen auf fortgeschrittenere Zauber wie Berechnungen hoch.
Die Lernumgebung ist ein niedliches Fantasy-Rollenspiel mit Rittern, Oger und Magiern. Bewege deine Schergen, ziele auf deine Feinde, starte Angriffe und zerstöre die Diener der Dunkelheit!
Code Combat wurde 2013 eingeführt, daher sind die Stufen noch begrenzt. Aber das Team hinter Code Combat wird sich wie verrückt entwickeln, um mehr Tutorials und Spiele zu erhalten. Erwarten Sie also in Zukunft mehr von dieser Seite. Sie haben es sogar geöffnet und alles offen gemacht, damit Artisan Wizards (Benutzer) ihre eigenen Level schreiben können.
Eine Bonus-Funktion von Code Combat: Wenn Sie die Stufe des Gridmancer bestehen können, erhalten Sie einen Programmierjob in San Francisco!
Code Wars
Obwohl Sie bei Code Wars keinen Zauberhut tragen können, können Sie durch das Sammeln von Punkten für das Abschließen höhere Stufen erreichen Kata, oder Codierungsherausforderungen. Sie können Kata in Ruby, JavaScript oder Coffeescript abschließen. CoffeeScript ist JavaScript ohne die Kopfschmerzen. CoffeeScript ist JavaScript ohne die Kopfschmerzen. Seit dem Tag, an dem ich meine erste Zeile damit geschrieben habe, habe ich mich immer geärgert, dass das, was ich darin schreibe, immer wie ein Jackson aussieht… Weiterlesen Eine Kata ist in verschiedenen Sprachen verfügbar, so dass Sie ein gutes Verständnis davon bekommen, wie die verschiedene Sprachen erledigen die gleichen Aufgaben. Weitere Sprachen, darunter Python, Java, PHP und Objective-C, sind in Vorbereitung.
Das Kampfsport- / Samurai-orientierte Nivelliersystem macht Spaß und überzeugt - jedes Mal, wenn Sie eine Kata absolvieren, erhalten Sie Ehrenpunkte. Sammeln Sie genug Punkte, um den nächsten Rang zu erreichen und schwierige Programmieraufgaben zu lösen. Sie können auch Ehrenpunkte sammeln, indem Sie Ihre eigene Kata schreiben, Kommentare zu den Kata anderer hinterlassen und Ihre Freunde an Code Wars verweisen.
Die Herausforderungen sind nützlich und machen Spaß, und Code Wars ist die einzige aufgeführte Website, auf der Sie auch Ihren eigenen Code testen können. Es gibt jedoch wenig Anweisungen, also bereiten Sie sich vor, viel Googeln zu unternehmen, um die Probleme zu lösen. Obwohl dies ein langsamer Prozess sein kann, ist dies ein guter Weg, um herauszufinden, wie die Codierung wirklich aussieht.
Es ist nicht so doof wie Code Combat, aber die Unterstützung für mehr Sprachen und weniger Kinder sollte Anfänger ansprechen. Code Wars hat auch eine starke Community, die Anfängern beim Einstieg hilft. Steigern und Ansehen gewinnen motiviert Belohnungen allein!
Code Schule
Im Gegensatz zu den beiden vorherigen Websites ist Code School nicht kostenlos. Mit 290 $ pro Jahr (29 $ / Monat) fühlt es sich an wie ein Bankier. Das Code School-Team hat jedoch eine Website erstellt, die so ansprechend und nützlich ist, dass sich die Investition lohnt, wenn Sie sich mit Code vertraut machen möchten. Mit einem Abonnement können Sie beliebig viele Kurse belegen und jederzeit zwischen ihnen wechseln. Sie bieten auch zwei Tage kostenlos “Hall Pass” Damit haben Sie 48 Stunden Zeit, um alles kostenlos hier auszuprobieren.
Mit den Ruby-, Javascript-, HTML / CSS- und iOS-Entwicklungskursen haben Sie eine Vielzahl von Lernmöglichkeiten. Probieren Sie die Wahlfächer für Dinge wie Chrome DevTools, Google Drive API und Git aus.
Von den drei hier besprochenen Standorten hat Code School die wenigsten “spielerisch” Gefühl. Jede Lektion besteht aus einer kurzen Videolektion, gefolgt von Herausforderungen. Für jede Herausforderung, die Sie abschließen, erhalten Sie Punkte. Wenn Sie nach Hinweisen fragen, verringert sich der Punktewert der Frage.
Code School-Punkte machen im Moment nicht viel. Wenn Sie einen Kurs absolviert haben, erhalten Sie in der Vergangenheit einen 5-Dollar-Gutschein, den Sie im Code School-Geschäft verwenden können. Dieses Programm wurde jedoch verworfen. Hoffentlich sehen wir in Zukunft etwas Ähnliches! Aber jetzt können Sie Punkte und Abzeichen sammeln und Ihren Freunden zeigen. Das ist sicherlich etwas wert.
Welches solltest du wählen??
Es gibt also drei lustige Möglichkeiten, um das Programmieren zu lernen - welche sollten Sie zuerst ausprobieren? Ich empfehle die Wahl einer Programmiersprache Wie wählt man eine Programmiersprache aus, um heute zu lernen und in 2 Jahren einen hervorragenden Job zu erlangen Wie man eine Programmiersprache für heute wählt, und einen großartigen Job in 2 Jahren zu bekommen Es kann Jahre dauern, bis eine engagierte Arbeit entsteht wirklich guter Programmierer; Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Lesen Sie mehr und die Website basierend auf Ihrem Erfahrungsniveau und was Sie programmieren möchten. Wenn Sie beispielsweise Online-Apps entwickeln möchten, sollten Sie sich für JavaScript entscheiden. Wenn Sie wenig oder keine Programmiererfahrung haben, melden Sie sich für Code Combat an. Wenn Sie einige Grundlagen kennen, nehmen Sie einen Blick auf Code Wars. Wenn Sie iPhone-Apps entwickeln möchten Erstellen Sie Ihre eigene Smartphone-App mit unendlichen Affen - kein Kodierungswissen erforderlich Erstellen Sie Ihre eigene Smartphone-App mit unendlichen Affen - kein Kodierungswissen erforderlich Es wäre großartig, wenn wir alle Zeit, Fähigkeiten und Geduld hätten, um zu lernen Computer-Codierung, zumal die 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 richtige Weg.
Wenn Sie nicht wissen, was Sie tun möchten oder wo Sie anfangen sollen, würde ich Code Combat empfehlen. Es ist das freundlichste und einfachste der drei und bietet Ihnen eine gute Einführung in die grundlegenden Konzepte aller Programmiersprachen. Wenn Sie sich dafür entscheiden, dass Sie es wirklich mögen, können Sie von dort fortfahren.
Code School ist zwar sehr nützlich, erfordert jedoch vor dem Start einige Kenntnisse. Wenn Sie den Unterschied zwischen einer Funktion und einem Array nicht kennen, möchten Sie vielleicht etwas einfacher anfangen.
Hochstufen
Sobald Sie mit diesen Programmierseiten die Füße nass gemacht haben, können Sie sich mit anspruchsvolleren Aufgaben befassen, beispielsweise mit der Erstellung Ihrer ersten App. Über diesen Punkt hinaus sind Sie nur durch Ihre Vorstellungskraft eingeschränkt!
Sichern Sie sich etwas Webhosting-Platz 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 testen 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 Spiele oder lustige Seiten benutzt, um das Programmieren zu lernen? Was ist Ihre Lieblingsmethode, um Code zu lernen??
Bildnachweis: Javascript von Dmitry Baranovskiy über Flickr
Erfahren Sie mehr über: Programmierung.