Welche Programmiersprache sollte man als erstes lernen?
Jeder hat eigene Kriterien und die Beliebtheit ändert sich laufend. Klar ist aber: Einige Klassiker-Sprachen halten sich seit vielen Jahren in den Top-Rankings.
Dazu zählen Java, Python, C, C++, C#, PHP, JavaScript, SQL und Ruby. Ein aktuelles Ranking gibt es hier.
Neben diesen Programmiersprachen gibt es HTML für Websites (siehe dazu unsere separate HTML-Übersicht).
Liste der Online-Programmierkurse
Weiter unten findest Du 49 Online-Kurse zu allen wichtigen Coding-Sprachen. Die Kurse sind auf Deutsch oder Englisch. Oft kann man kostenlos lernen, ein Zertifikat kann zusätzlich gekauft werden.
Für Anfänger kurz vorab: Was ist Programmierung?
Absolute Coding-Anfänger bekommen in diesem kostenlosen Videokurs einen ersten Überblick (Webentwicklung, App-Entwicklung, Data Science).
Eine schnelle Übersicht über die wichtigsten Sprachen geben auch die ersten 10 Minuten dieses Videos:
Sprache 1: Java
Plattformunabhängige Sprache, die unter anderem für PC-Programme, im Backend von Websites, für Android-Apps und in der Spieleprogrammierung mit LibGDX eingesetzt wird. Wird auch im Informatikstudium oft als Standardsprache gelehrt.
Sprache 2: Python
Vielseitige, dynamische Sprache, die oft als Skriptsprache eingesetzt wird. Große Bedeutung im Backend von Websites und zunehmend auch im Bereich Data Science. Wird oft von Anfängern als erste Coding-Sprache gelernt.
Sprache 3: C
Seit Jahrzehnten eine weit verbreitete Sprache mit vielen Einsatzgebieten, unter anderem in der Systemprogrammierung/für Betriebssysteme und in Industrieanwendungen. Diverse andere Sprachen orientieren sich an C.
Sprache 4: C++
Erweiterung der Sprache C (Klassen und Objekte), Einsatz in der System- und Anwendungsprogrammierung.
Sprache 5: C# (C-Sharp)
Als Weiterentwicklung von C++ eine objektorientierte Programmiersprache für viele Coding-Zwecke. Einsatz unter anderem auch in der Spieleentwicklung mit dem Unity Engine und in der App-Entwicklung für Android und iOS mit Xamarin.
Sprache 6: PHP
Skriptsprache, wichtig in der Erstellung von Websites. Die am häufigsten serverseitig eingesetzte Sprache in diesem Bereich, zum Beispiel für Datenbankabfragen.
Sprache 7: JavaScript
Skriptsprache für Webbrowser, hohe Bedeutung für die Erstellung dynamischer Websites. Wird oft zusammen mit HTML und CSS gelernt.
Sprache 8: SQL
SQL (Structured Query Language) ist eine Abfragesprache für die Arbeit mit relationalen Datenbanken.
Sprache 9: Ruby
Höhere Programmiersprache, wird oft als Webserver-Skriptsprache eingesetzt. Wichtigstes Framework ist Ruby on Rails.
Weitere Programmiersprachen
Neben den oben aufgeführten Sprachen gibt es natürlich unzählige weitere Programming Languages.
Suchst Du zum Beispiel Online-Kurse über Visual Basic (VBA), R, Kotlin (für Android), Swift (für iOS), Go, Perl, Matlab oder andere Themen?
Über die Eingabe in das Suchfeld findest Du die passenden Videokurse in unserem Verzeichnis.
Worauf sollte man bei der Kursauswahl achten?
Die Reihenfolge der oben genannten Online-Kurse stellt keine Wertung dar. Vergleiche am besten mehrere Kurse für Deine Zwecke. Wichtige Kriterien sind:
Oft gibt es auf der Kurswebsite eine kostenlose Vorschau, so dass Du den Dozenten und Unterrichtsstil vorab prüfen kannst.
Selbst wenn Englisch nicht Deine Muttersprache ist: Sieh Dir auch die Kurse internationaler Anbieter an! Englisch ist im Programmierumfeld sowieso die Standardsprache. Außerdem gibt es oft Untertitel zum Mitlesen.
Bei Fragen zu einzelnen Sprachen stehen Dir zum Beispiel das deutsche Diskussionsforum bei ComputerBase oder die englische Lerner-Community bei Reddit zur Verfügung.
Einen direkten praktischen Einstieg bietet die Programmierung mit Scratch. Dort wird die Programmierlogik grafisch sichtbar gemacht. Scratch wurde vor allem für Kinder und Jugendliche entwickelt.
Dieser Programmierer erklärt in ca. 11 Minuten, wie man am besten Programmieren lernt:
Edukatico ist Dein Suchportal für Online-Kurse
Unser Suchportal enthält über 8.000 Online-Kurse von mehr als 50 verschiedenen Anbietern. Alleine unser Fachbereich Informatik enthält mehr als 2.000 Kurse.
Mit unserem Kursmanager kannst Du die Online-Kurse über verschiedene Anbieter hinweg übersichtlich organisieren und Deinen Lernrhythmus planen.
Wenn Du Dich fürs Online-Lernen interessierst, kannst Du unseren Newsletter hier bestellen. Und folge uns jetzt auf Facebook und Twitter!