Was macht ein gutes Programmierungs-Tutorial?

Nicht alle Programmiertutorials sind gleich. Einige profitieren Sie und andere am Ende verschwenden Ihre Zeit. Hier ist, was Sie in einem hochwertigen Programmier-Tutorial suchen sollten.

Nicht alle Programmiertutorials sind gleich.  Einige profitieren Sie und andere am Ende verschwenden Ihre Zeit.  Hier ist, was Sie in einem hochwertigen Programmier-Tutorial suchen sollten.
Werbung

Programmieren ist hart. Ob Sie versuchen, eine neue Programmiersprache zu verstehen 7 Nützliche Tricks zum Beherrschen einer neuen Programmiersprache 7 Nützliche Tricks zum Beherrschen einer neuen Programmiersprache Es ist in Ordnung, überwältigt zu sein, wenn Sie den Code lernen. Sie werden die Dinge wahrscheinlich so schnell vergessen, wie Sie sie lernen. Diese Tipps können Ihnen helfen, diese neuen Informationen besser zu speichern. Lesen Sie mehr oder eintauchen in ein neues Gebiet der Programmierung 4 Freie Websites, wo Sie die Grundlagen der Spieleentwicklung lernen 4 Freie Websites, wo Sie die Grundlagen der Spieleentwicklung lernen Wenn Sie eine gute Spielentwicklung Tutorial-Serie suchen, wollen Sie eine, die lehren wird Sie die Praktiken und Mentalität der guten Codierung, weil Sie diese Praktiken dann in jeder Sprache oder Plattform umsetzen können. Lesen Sie mehr, Sie brauchen eine Anleitung. Leider sind nicht alle Tutorials gleich.

Deshalb ist es so wichtig, dass Sie zwischen Programmier-Tutorials unterscheiden können, die Ihnen wirklich nutzen, und solchen, die nur Ihre Zeit verschwenden. Walking durch ein richtiges Tutorial kann der Unterschied zwischen stressfreien Programmierung sein Wie man Programmierung ohne all den Stress lernen Wie Sie lernen, Programmierung ohne den Stress Vielleicht haben Sie beschlossen, die Programmierung zu verfolgen, ob für eine Karriere oder nur als Hobby. Groß! Aber vielleicht fängst du an, dich überwältigt zu fühlen. Nicht so toll. Hier ist Hilfe, um Ihre Reise zu erleichtern. Lesen Sie mehr oder geben Sie frustriert auf.

Verschwende nicht unzählige Stunden wie ich. Hier ist, was Sie in einem hochwertigen Programmier-Tutorial suchen sollten.

Topischer und inkrementeller Ansatz

Nichts ist entmutigender als ein Infodump. Lernen ist ein Prozess von kleinen Schritten auf einmal. Lernprogramme, die in Informationsüberflutung gehen, sollten unbedingt vermieden werden. Sie werden dich am Ende verwirren.

Auf der anderen Seite ist ein großartiges Tutorial ein aktuelles und inkrementelles, das auf eine Art und Weise lehrt, die mit grundlegenden Grundlagen beginnt, bevor man sich zu fortgeschritteneren Themen aufbaut, die Vorwissen erfordern, um wirklich zu verstehen.

großartige Programmierung-Tutorial-Kilobolt

Aber auch hier ist es wichtig, dass ein Tutorial sowohl aktuell als auch inkrementell ist. Dichte Themen sollten in kleine Unterthemen unterteilt werden, und wenn diese noch zu dicht sind, sollten Unterthemen noch weiter heruntergebrochen werden.

Mit anderen Worten, jede Idee, die gelehrt wird, sollte so einfach sein, wie sie sein kann, aber umfassend genug, um für sich selbst zu stehen.

Eines der denkwürdigsten Tutorials, die ich je gelesen habe, war, wie man Flappy Bird in LibGDX von Kilobolt neu erstellt. Diese Schritt-für-Schritt-Anleitung zur Neugestaltung von Flappy Bird von Grund auf ist ein perfektes Beispiel für einen inkrementellen Fortschritt und eine aktuelle Berichterstattung.

Leicht verständliche Sprache

Informationsüberlastung ist nicht das einzige Hindernis auf dem Weg, ein Thema zu verstehen. Die eigentliche Sprache des Tutorials - mit der ich Diktion, die Einbeziehung (oder den Ausschluss) von Jargon, Idiomen, etc. - ist genauso wichtig.

Eine andere Möglichkeit, es zu betrachten: Je klarer es erklärt wird, desto leichter wird es zu verdauen sein. Selbst die einfachsten Konzepte können zu einem Albtraum werden, wenn die Erklärung verworren ist. Also, wonach solltest du suchen?

Kurze und prägnante Sprache. Ein richtiger Erzieher weiß, wie wichtig es ist, einfach zu sein. Sie werden nicht mit langatmigen Sätzen herumtanzen oder versuchen zu zeigen, wie viel sie zu wissen glauben. In den Tutorials dreht sich alles um dich, nicht um sie .

Leichte Verwendung von Jargon. Jargon kann schwer zu vermeiden sein, besonders in Bereichen mit Spezialwissen wie Programmierung. Ein richtiger Erzieher weiß jedoch, wann er das Fachjargon aufstellen, wann es verschoben werden soll und wann es überhaupt übersprungen werden sollte.

Großartige Programmierung-Tutorial-Codecademy

Wenn Jargon unvermeidbar ist, sollte der Erzieher jeden Begriff erklären, wie er aufgeworfen wird, anstatt anzunehmen, dass das Publikum weiß, was es bedeutet. (Die einzige Ausnahme sind Tutorials, die eindeutig als nicht einleitend gekennzeichnet sind.)

Konkrete Beispiele für abstrakte Themen. Das Programmierwissen ist stark abstrakt, weshalb es für manche Menschen schwierig ist, es zu erfassen. Ein hervorragendes Tutorial wird nicht nur ein Konzept erklären, sondern mehrere Beispiele liefern, die praktische Illustrationen liefern.

Online-Codierschule Codecademy ist ein fantastisches Beispiel für leicht zu erlernende Programmierkurse. Codecademy - Hands Down Der einfachste Weg, um Codecademy - Hands Down Der einfachste Weg zum Codecademy ist eine neue Website slash interaktive Programmierung Tutorial, die Sie durch die Grundlagen der JavaScript. Obwohl es noch nicht lange her ist, hat die Seite schon viel Aufsehen erregt ... Read More. Jeder Kurs ist nicht nur inkrementell entworfen, sondern es gibt auch wenig Vertrauen in den Jargon und jede Lektion enthält mehrere reale Illustrationen von gerade erlernten Konzepten.

Geführte praktische Übungen

Auf dem Spektrum zwischen "rein theoretisch" und "rein praktisch" hat die Programmierung eine starke Tendenz zu letzterem. Natürlich gibt es eine Menge Theorie und abstraktes Wissen, aber nichts davon ist wirklich wichtig, wenn Sie es nicht mit geschriebenem Code anwenden können.

Deshalb ist es für Programmier-Tutorials essentiell, mindestens eine - idealerweise aber mehr - praxisorientierte Übungen anzubieten. Dies gilt unabhängig davon, ob Sie von einer gedruckten, digitalen oder Online-Quelle lernen.

Der absolute Inbegriff dieser Idee ist CheckIO, ein Programmier-Tutorial, das sich geschickt als Spiel mit Fortschreiten durch mehrere Stufen tarnt. Ab sofort lehren sie nur die Python-Sprache Die 5 besten Websites zu lernen, Python-Programmierung Die 5 besten Websites, Python-Programmierung zu lernen In den letzten zehn Jahren hat die Python-Programmiersprache in der Popularität unter Programmierern in allen Bereichen der Codierung explodiert. Von Web-Entwicklern über Videospiel-Designer bis hin zu Inhouse-Tool-Machern sind viele Menschen ... Read More.

Großartig-Programmierung-Tutorial-Checkio

Jede Stufe präsentiert Ihnen ein konkretes Ziel, das einen von mehreren Algorithmen und abstrakten Themen darstellt (z. B. X-Tauben füttern, ohne sie zu überfüttern). Dies zwingt Sie nicht nur dazu, sich aktiv mit dem Thema zu beschäftigen, sondern gibt Ihnen auch ein Hindernis, das Sie überwinden können, so dass Sie sich tatsächlich so fühlen können, als würden Sie lernen.

Wir haben auch ein paar andere Ideen für Programmierprojekte zusammengestellt. 5 Projektideen, um Ihnen zu helfen, schneller zu programmieren 5 Projektideen, die Ihnen helfen, schneller programmieren zu lernen Es gibt einige Möglichkeiten, die Lernkurve für die Programmierung zu vereinfachen. Machen Sie Ihre Hände schmutzig und lernen Sie schneller mit Nebenprojekten, die Sie jederzeit starten können. Spielen Sie mit diesen fünf herum. Lesen Sie mehr, damit Sie schneller lernen. Ergänzen Sie mit diesen einzigartigen Möglichkeiten, Kodierung zu lernen 7 Einzigartige Möglichkeiten, Ihre Kodierungsfähigkeiten zu üben 7 Einzigartige Möglichkeiten, Ihre Kodierungsfähigkeiten zu üben Lassen Sie uns wiederholen - es gibt kein Alter zu lernen. Sobald Sie auf diesem Weg sind, müssen Sie nur weiter üben. Und heute gibt es mehr als nur einen Weg, um Ihre Programmierkenntnisse zu verbessern. Lesen Sie mehr, um Ihren Fortschritt auf Hochtouren zu bringen.

Wo finde ich hervorragende Tutorials?

Jetzt wo du weißt, wonach du suchen sollst, wo kannst du sie finden? Während Tutorials sind ein Dutzend und eine einfache Google-Suche wird Sie auf Tausende von ihnen zeigen, die guten können etwas schwierig zu finden sein. Es ist eine Schande, wie das funktioniert, oder?

Eine brillante Ressource ist Hackr.io, eine Crowdsourcing-Sammlung der besten Programmier- und Technologie-Tutorials im Web nach Themen und Sprache. Sie tun sich selbst einen Nachteil, indem Sie diese Website übersehen.

Andere gute Orte zu starten sind diese Online-Kurs-Websites für Tech-Fähigkeiten Holen Sie sich Tech-Fähigkeiten, die Sie benötigen, um diese Top 7 Online-Kurs-Sites Holen Sie sich Tech-Fähigkeiten, die Sie brauchen, um diese Top 7 Online-Kurs-Sites Es geht nicht nur um das Erlernen von Programmiersprachen, sondern auch die kleinen unbemerkt Tech-Fähigkeiten, die Sie in Ihrer Karriere weiterbringen könnten. Iteriere auf die nächste Version von dir. Die Klasse ist in Sitzung. Lesen Sie mehr, diese Kurse von Microsoft und edX Lernen Sie mit diesen 7 Kursen von Microsoft und edX zu codieren Lernen Sie, mit diesen 7 Kursen von Microsoft und edX zu codieren Erstellen Sie mobile erste Seiten oder Code-Cloud-Lösungen. Es gibt eine Menge, die Sie mit technologischen Schlüsselfertigkeiten erreichen können. Jetzt können Sie lernen, mit Microsoft gut verpackt Kurse auf edX zu programmieren. Beginnt bald. Lesen Sie mehr, und wenn Sie bereit sind, ein bisschen Bargeld zu verlieren, diese Online-Pay-Was-Sie-wollen-Kursbündel. Erwägen Sie, Ihre Ausbildung mit diesen Programmierblogs für Studenten zu ergänzen. 7 Blogs, die Sie wirklich lesen sollten, wenn Sie ein Student Programmer sind 7 Blogs, die Sie wirklich lesen sollten, wenn Sie ein Student Programmer sind Der Bereich der Programmierung ist so breit, dass Sie nie an die Spitze kommen wenn Sie aus der Ferne teilnehmen. Glücklicherweise sind Blogs ein leicht zugängliches Medium, das Sie auf dem Laufenden hält. Weiterlesen .

Und schließlich empfehle ich, das Programmieren von Burnout und Motivation zu lesen. Programmieren von Burnout: Wie man seine verlorene Motivation wiedererlangt Programmieren von Burnout: Wie man seine verlorene Motivation wiedererlangt Wenn man all diese Codezeilen schreibt, kann das körperlich und emotional schaden. Alles, was Sie brauchen, um wieder aufzustehen, ist das Bewusstsein, dass die Motivation wiedergewonnen werden kann. Weiterlesen . Lesezeichen setzen. Überprüfen Sie es alle paar Monate. Wenn du jetzt nicht darunter leidest, wirst du irgendwann auf der Strecke bleiben, und wenn deine Motivation für immer stirbt, könnte es bedeuten, dass du nicht dazu gedacht bist, ein Programmierer zu sein. 6 Zeichen, dass du nicht ein Programmierer sein sollst 6 Anzeichen dafür, dass Sie kein Programmierer sein müssen Nicht jeder ist ein Programmierer. Wenn Sie nicht ganz sicher sind, dass Sie ein Programmierer sein sollen, sind hier einige Zeichen, die Sie in die richtige Richtung weisen können. Weiterlesen .

Welche Art von Programmier-Tutorials magst du am besten? Text oder Video? Theoretisch oder praktisch? Welche Websites und Ressourcen haben sich für Sie als besonders hilfreich erwiesen? Erzähl uns alles in den Kommentaren unten!

Bildnachweis: Code auf dem Monitor über Shutterstock

In this article