Skip to main content

Die besten Ressourcen zum Erlernen von Online-Code

12 Minecraft Befehle, die du wissen solltest! (April 2025)

12 Minecraft Befehle, die du wissen solltest! (April 2025)
Anonim

Unabhängig davon, ob Sie Ihre eigene Website erstellen möchten oder Ihre Attraktivität für potenzielle Arbeitgeber steigern möchten, das Erlernen von Code ist sicherlich praktisch. Aber wo soll ich anfangen? An Möglichkeiten, die Füße in der Welt der Programmiersprachen nass zu machen, gibt es keinen Mangel, aber einen guten Einstiegspunkt zu finden, kann sich als entmutigend erweisen. Wie entscheiden Sie überhaupt, welche Sprache für Sie am sinnvollsten ist?

Dieser Artikel führt Sie durch die ersten Entscheidungen, die Sie treffen müssen, wenn Sie sich mit dem Erlernen von Code beschäftigen möchten. Anschließend werden einige der besten Online-Ressourcen empfohlen, an die Sie sich wenden können, wenn Sie Ihre Fähigkeiten entwickeln möchten.

01 von 08

Das Wichtigste zuerst: Entscheiden Sie, welche Programmiersprache Sie lernen möchten

Geben Sie in Google "welche Programmiersprache zu lernen" ein, und Sie werden mit weit über 3 Millionen Suchergebnissen empfangen. Dies ist eindeutig eine beliebte Frage, und es gibt viele Behörden mit unterschiedlichen Meinungen zu diesem Thema. Es könnte für Sie aufschlussreich und lohnend sein, einige Zeit damit zu verbringen, zu lesen, was verschiedene Websites zu diesem Thema zu sagen haben. Wenn Sie jedoch die Dinge ein wenig rationalisieren möchten, stellen Sie sich zuerst die Frage: Was möchte ich bauen?

So wie Wörter in der englischen Sprache die Mittel sind, um Gedanken und Ideen zu kommunizieren, sind Programmiersprachen nützlich, da sie Ihnen helfen, bestimmte Dinge zu erreichen. Wenn Sie also entscheiden, welche Programmiersprache Sie erlernen möchten, ist es äußerst wichtig, darüber nachzudenken, was Sie erstellen möchten.

Möchten Sie eine Website erstellen? Kenntnisse in HTML, CSS und Javascript sind für Sie wichtig. Mehr Interesse am Bau einer Smartphone-App? Sie müssen entscheiden, mit welcher Plattform Sie beginnen möchten (Android oder iOS), und dann eine der entsprechenden Sprachen wie Java und Objective-C auswählen.

Natürlich sind die obigen Beispiele nicht erschöpfend; Sie geben nur einen Vorgeschmack auf die Fragen, die Sie sich stellen möchten, wenn Sie überlegen, mit welcher Sprache Sie beginnen sollen. Das Flussdiagramm oben könnte sich als weitere hilfreiche Ressource erweisen, wenn Sie versuchen, Ihre Codierverfolgung auf eine Sprache zu beschränken. Und unterschätze niemals die Nützlichkeit von Google. Das erfordert etwas Geduld, aber wenn Sie wissen, was Sie bauen möchten, kann die Erforschung der für die Erstellung der Programmiersprache erforderlichen Sprache viel Zeit und Geduld wert sein.

Carl Cheo, der hinter diesem Flussdiagramm steht, stellt auch eine praktische Aufschlüsselung der Lernressourcen bereit, die je nach der Sprache, die Sie lernen möchten, zu berücksichtigen ist. Sehen Sie es hier an. Beachten Sie, dass Sie auf die verschiedenen Registerkarten klicken können, um mehr über Ressourcen für verschiedene Sprachen zu erfahren.

02 von 08

Codeacademy

Beste für: Frei, wage ich zu sagen, dass es Spaß macht, Programmierstunden für einige der einfacheren Sprachen zu schreiben. Wenn Sie eine Website erstellen möchten, können Sie sogar einen Kurs mit den Grundlagen von HTML und CSS absolvieren, den Sie beim Üben einer Site verwenden werden.

Angebotene Sprachen:

  • HTML & CSS
  • JavaScript
  • Python
  • Rubin
  • PHP
  • SQL
  • Sass

Was wir mögen

  • Sobald Sie ein Codeacademy-Konto erstellt haben und einen Kurs beginnen, verfolgt der Service Ihren Fortschritt. So können Sie einfach anhalten und beginnen, ohne stundenlang nach dem Aufhören dort suchen zu müssen, wo Sie aufgehört haben.

  • Ein weiterer Pluspunkt ist, dass dieser Service auf Anfänger ausgerichtet ist. Es empfiehlt sich für Anfänger, die mit HTML und CSS beginnen, obwohl auch fortgeschrittene Sprachkurse angeboten werden.

  • Sie können nach Kurstyp (Web-Entwicklung, Tools, APIs, Datenanalyse und mehr) suchen. Dank der großen Beliebtheit der Website, die mehr als 20 Millionen Benutzer umfasst, sind die Foren eine gute Quelle, um Ihre eigenen Fragen zu stellen und zu beantworten alles von Problemen innerhalb eines bestimmten Kurses bis hin zu dem, was das Herz begehrt.

  • Ein weiterer Pro: Die Codeacademy ist kostenlos.

Was wir nicht mögen

  • Einige Kurse (oder bestimmte Fragen oder Probleme innerhalb eines Kurses) sind nicht eindeutig geschrieben, was für den Benutzer zu Verwirrung führen kann.

  • Die robusten Foren von Codeacademy können in diesen Fällen normalerweise zur Rettung beitragen, obwohl es abschreckend sein kann, auf einen Haken zu stoßen, wenn der größte Teil des Inhalts so nahtlos präsentiert wird.

03 von 08

Code Avengers

Beste für:Diejenigen, die Spaß am Spielen haben und lernen wollen, wie man mit Hilfe von Programmiersprachen echte Dinge baut, da Sie nach jeder Lektion Minispiele absolvieren. Wie die Codeacademy richtet sich das Programm an Anfänger, und vielleicht sogar mehr als nur an der Codeacademy. Es geht darum, grundlegende Konzepte zu erlernen und nicht nur die Grundlagen einer Programmiersprache. Es ist auch eine ideale Wahl für diejenigen, die andere Sprachen als Englisch sprechen, da die Kurse unter anderem auch in Spanisch, Niederländisch, Portugiesisch und Russisch angeboten werden.

Angebotene Sprachen:

  • HMTL & CSS
  • JavaScript
  • Python

Was wir mögen

  • Kurse bei Code Avengers machen Spaß und sind fesselnd - in dieser Hinsicht ist es mit der Codeacademy vergleichbar und sogar konkurrenzfähig.

Was wir nicht mögen

  • Der größte ist, dass es Kosten gibt; Während Sie eine kostenlose Testversion erhalten können, kosten Abonnements - mit denen Sie vollen Zugang zu jedem Kurs haben, statt einem Limit von bis zu fünf Lektionen pro Kurs - 29 US-Dollar pro Monat oder 120 US-Dollar für sechs Monate.

  • Ein weiterer Nachteil, zumindest im Vergleich zur Codeacademy, besteht darin, dass es keine Foren für einzelne Kurse gibt. Daher ist es schwieriger, Lösungen zu finden, wenn Sie in Ihrem Kurs mit einem bestimmten Problem kämpfen.

  • Verglichen mit einigen anderen Websites haben Sie auch relativ wenige Sprachoptionen zum Lernen.

04 von 08

Khan Akademie

Beste für:Neulinge, die wissen, was sie bauen möchten, und wollen einen ansprechenden, direkten Weg, um Fähigkeiten zu erlernen. Darüber hinaus ist die Khan Academy besonders für diejenigen interessant, die sich auf Grafik- und Gaming-Anwendungen konzentrieren möchten. Es gibt auch einen Schwerpunkt auf das Programmieren von Zeichnungen und Animationen.

Angebotene Sprachen:

  • JavaScript
  • SQL

Was wir mögen

  • Alles ist kostenlos, was Khan Academy zu einer der großartigsten Quellen für das Lernen von Online-Code macht, ohne dass Kreditkarteninformationen übergeben werden müssen.

  • Der Unterricht ist angemessen groß (nicht stundenlang) und fesselnd.

  • Die Art und Weise, wie neue Fertigkeiten präsentiert und vermittelt werden, ist ebenfalls gut organisiert. Sie können beispielsweise zu den Animationsgrundlagen in den JavaScript-Materialien springen.

Was wir nicht mögen

  • Es werden nur relativ wenige Sprachen angeboten, und Sie werden nicht die gleiche blühende Foren-Community wie Codeacademy genießen.

  • Dies kann je nach Lernstil und Präferenzen einen Unterschied ausmachen - es ist nur etwas, was zu beachten ist.

05 von 08

Code Schule

Beste für: Diejenigen, die über das Standard-JavaScript und HTML / CSS hinaus Sprachen lernen möchten, insbesondere mobile Sprachen für iOS-Apps wie Objective-C. Es ist nicht so anfangsorientiert wie die anderen Ressourcen auf dieser Liste. Daher sollten Sie zuerst mit einer anderen Website beginnen und sich dann hierher bewegen, nachdem Sie ein paar Fähigkeiten in der Tasche haben. Code School hat mehr eine professionelle Neigung als viele der anderen in diesem Artikel genannten Ressourcen. Wenn Sie auf der Suche nach Programmierer sind, könnte dies ein guter Ort sein, um etwas Zeit zu verbringen (obwohl Sie bereit sind, etwas Geld auszugeben auch, wenn Sie auf das gesamte Material zugreifen möchten).

Angebotene Sprachen:

  • HTML & CSS
  • JavaScript
  • Rubin
  • Ruby on Rails
  • PHP
  • Python
  • Ziel c
  • Schnell

Was wir mögen

  • Eine großartige Auswahl an Kursen und ein sehr hilfreicher Einsteiger-Leitfaden, der Sie bei Ihrer Entscheidung darüber informiert, in welcher Sprache Sie beginnen möchten.

  • Im Einklang mit dem Ruf, Kurse in professioneller Qualität anzubieten, bietet Code School professionell kuratierte Inhaltslisten sowie Podcasts und Videoshows.

  • Sie können Ihre Zehen in die Welt der Kodierung für iOS-Geräte eintauchen - was mit den meisten anderen in dieser Liste genannten Ressourcen nicht möglich ist.

Was wir nicht mögen

  • Sie könnten sich ein wenig verloren fühlen, wenn Sie ohne Programmierkenntnisse zur Code School kommen. Um uneingeschränkten Zugang zu allen 71 Kursen und 254 Screencasts der Website zu erhalten, müssen Sie bezahlen (29 USD pro Monat oder 19 USD pro Monat mit Jahresplan) - und wenn Sie diese Site in vollem Umfang nutzen möchten, müssen Sie Ich muss herausschälen.

06 von 08

Coursera

Beste für:Selbstmotivierte Lernende, die die Hingabe und die Geduld haben, ein wenig zu graben, um den für sie am besten geeigneten Kurs zu finden, da Coursera im Gegensatz zu Websites wie der Codeacademy Unterrichtsmaterial für eine Vielzahl von Themen anbietet, die über das Programmieren hinausgehen.

Angebotene Sprachen:

  • HTML & CSS
  • JavaScript
  • Python
  • Rubin
  • Ziel c
  • Schnell
  • Sie finden weitere Sprachen, die auf Ihren Suchbegriffen basieren, da Coursera ein Aufbewahrungsort für Lehrmaterial zu einer Vielzahl von Themen ist

Was wir mögen

  • Kurse werden von weltweit renommierten Institutionen wie der Johns Hopkins University, Stanford und der University of Michigan angeboten. Sie wissen also, dass Sie in guten Händen sind. Außerdem sind die meisten Kurse kostenlos, obwohl Sie für einige bezahlen können, einschließlich Optionen, die Ihnen am Ende ein Abschlusszertifikat bieten.

Was wir nicht mögen

  • Sie werden nicht alle Kodierungslektionen an einem leicht zu verdienenden Ort finden. Dies bedeutet, dass es hilfreich sein kann, zu dieser Website zu gelangen und genau zu wissen, wonach Sie suchen. Die Kurse sind im Allgemeinen nicht so ansprechend oder interaktiv wie die von Codeacademy, Code Avengers oder Khan Academy.

07 von 08

Baumhaus

Beste für: Diejenigen, die vorhaben, beim Programmieren zu bleiben und die Fähigkeiten zu nutzen, die sie beruflich oder für einige Nebenprojekte erlernen, da die meisten Materialien ein kostenpflichtiges Abonnement erfordern. Das heißt nicht, dass Sie mit einer Menge an Vorkenntnissen zu Baumhaus kommen müssen. Es ist oft genug, eine Vorstellung davon zu haben, was Sie bauen möchten, da viele der Kurse auf Zielsetzungen basieren, beispielsweise dem Erstellen einer Website.

Angebotene Sprachen:

  • HTML & CSS
  • JavaScript
  • jQuery
  • Rubin
  • Ruby on Rails
  • PHP,
  • Schnell
  • Ziel c
  • C #

Was wir mögen

  • Umfasst mobile Programmiersprachen für iOS. Wenn Sie also eine iPhone-App erstellen möchten, können Sie mit dieser Website lernen, wie das geht.

  • Sie erhalten Zugang zu Community-Foren, die Ihr Lernen und Ihre Leidenschaft für das Programmieren fördern und Ihnen helfen können, wenn Sie nicht weiterkommen.

Was wir nicht mögen

  • Nachdem Sie die kostenlose Testversion aufgebraucht haben, müssen Sie bei Treehouse eines von zwei bezahlten Paketen auswählen. Der günstigere kostet 25 US-Dollar pro Monat und bietet Zugriff auf mehr als 1.000 Videokurse und interaktive Tools. Für 49 US-Dollar pro Monat erhalten Sie mit dem "Pro-Plan" Zugang zu einem Mitgliederforum, Bonusinhalten und der Möglichkeit, Videos herunterzuladen Offline-Lernen und mehr. Einige dieser Funktionen können auf jeden Fall nützlich sein, aber Sie müssen sich ziemlich ernsthaft mit dem Erlernen von Code beschäftigen, damit es sich lohnt, monatlich so viel zu zahlen.

08 von 08

Programmierung für Kinder

Alle oben genannten Websites richten sich an Anfänger, aber wie sieht es mit Anfängern im zarten Alter aus? Sie sollten eine dieser Websites besuchen, die auf Kinder ausgerichtet ist. Zu den Optionen gehören Blockly, Scratch und SwiftPlayground. Sie führen junge Programmierkonzepte auf ansprechende, leicht verständliche Weise ein, wobei der Schwerpunkt auf visuellen Elementen liegt.

Starten Sie kostenlos und haben Sie Spaß

Wenn Sie lernen wollen, wie man codiert, nutzen Sie die Fülle an kostenlosen Ressourcen des Internets, um Ihre Möglichkeiten zu erkunden und sich möglichst vielen Lernmethoden und -fähigkeiten auszusetzen. Es ist wirklich nicht nötig, Ihre Kreditkarte herauszuziehen, bis Sie sicher sind, dass Sie kein bestimmtes Wissen auf andere Weise erwerben können, und / oder wenn Sie sich dazu entschieden haben, die Programmierung professionell zu betreiben. An diesem Punkt möchten Sie vielleicht trotzdem in ein persönliches Klassenzimmer wechseln.