Welche Programmiersprache solltest du lernen?

- Programmiersprachen allgemein
- objektorientierte Programmierung
- imperative Programmierung
- Welche Programmiersprache gibt es?
- Fazit
Inhaltsübersicht
Vielleicht möchtest du Programmieren lernen und hast bei deinen ersten Recherchen und Versuchen festgestellt, dass es sehr viele Programmiersprachen gibt. Nun fragst du dich evtl. welche dieser Sprachen sich zum Lernen für dich eignet. Grundsätzlich solltest du dir vorab folgende Fragen beantworten:
- Warum möchtest du Programmieren lernen?
- Was möchtest du programmieren bzw. mithilfe einer Programmiersprache entwickeln?
Die Antworten auf diese Fragen sind wichtig, damit du eine passende Programmiersprache auswählen kannst. Das folgende Video hilft dir die zweite Frage für dich zu beantworten.
Programmiersprachen allgemein
Wenn du noch kein konkretes Ziel vor Augen hast, außer Programmieren zu lernen, empfehlen sich Prolog, Java oder C#. Prolog ist eine logische Programmiersprache, d.h. sie ist für logische Programmierung geeignet. C# und Java sind objektorientierte Programmiersprachen.
In Hochschulkursen beginnt man oft mit objektorientierten Programmiersprachen. Mit ihnen kannst du Konsolenanwendungen schreiben, also Programme, die auf deinem Rechner laufen und in der Konsole oder der Entwicklungsumgebung ausgeführt werden. Du kannst damit aber auch Apps programmieren.
Wenn du Webseiten programmieren möchtest gibt es Auszeichnungssprachen und Cascading Style Sheets, die vereinfacht gesagt, dazu dienen das Design der Website zu beschreiben. Hierzu zählen HTML und CSS.
Wenn du in deine Website Funktionalität einbauen möchtest, benötigst du php oder JavaScript. Es gibt hier mittlerweile noch viele andere Tools. Wenn dich dieser Bereich interessiert, guck doch mal in den folgenden Artikel rein. https://developer.mozilla.org/de/docs/Learn
Es geht bei Webentwicklung nicht nur um die Entwicklung von Websites, sondern auch um die Entwicklung von Webservices etc. Im dem folgenden Video wird dir ein guter Überblick über unterschiedliche Bereiche der Programmierung gegeben
Einige Konzepte bzw. Paradigmen oder Arten von Programmiersprachen stelle ich dir im folgenden Abschnitt knapp vor. Doch zuvor kannst du dir im Video anschauen, was eine Programmiersprache ist und warum es am Anfang noch nicht so wichtig ist, welche Programmiersprache du als Einstieg wählst
Objektorientierte Programmierung
Hierbei bildet man Objekte aus der realen Welt nach. Man hat hier Klassen, z.B. die Klasse “Auto”, die gewisse Eigenschaften hat. Diese Eigenschaften sind Variablen (Farbe, Geschwindigkeit etc.) und Fähigkeiten, also Methoden, die beschreiben, was das Objekt macht, bei einem Auto könnte eine Methode z.B. das Fahren beschreiben.
Imperative Programmierung
Bei diesem Programmierparadigma wird durch Anweisungen festgelegt in welcher Reihenfolge der Computer etwas macht. Gerade in der Hardware findet man dieses Paradigma oft wider. Auch objektorientierte Programmiersprachen wie C# oder Java folgen dieser Art von Paradigma.
Welche Programmiersprachen gibt es?
Eine genauere Übersicht zu verschiedenen Programmiersprachen und wozu sie gut sind findest du unter: https://lerneprogrammieren.de/uebersicht-ueber-die-programmiersprachen/
Auf der Website https://lerneprogrammieren.de bekommst du die Möglichkeit kostenlose Tutorials durchzuarbeiten, wenn du deinen Vornamen und eine gültige E-Mail Adresse angibst. Neben dem praktischen Üben solltest du auch die Logik bzw. die logischen Konzepte hinter einer Programmierung verstehen. Diese sind bei vielen Sprachen ähnlich. Für jüngere oder Personen, die einen spielerischen Einstieg suchen, eignen sich Sprachen wie Scratch: https://scratch.mit.edu
Fazit zur Wahl deiner ersten Programmiersprache
Falls du jetzt etwas erschlagen bist von den unterschiedlichen Bereichen der Programmierung und der Unzahl an Programmiersprachen, atme erst einmal durch. Das gute bei der Wahl der Programmiersprache ist, dass sie keine Einbahnstraße ist. D.h. du kannst auch andere Sprachen lernen. Wenn du eine konkrete Aufgabe lösen möchtest oder ein konkretes Ziel hast, dass du durch Programmierung erreichen möchtest, solltest du dafür eine passende Programmiersprache wählen. Ich persönlich habe mit C# und Java angefangen, aber auch, weil das von der Hochschule vorgegeben wurde. Wenn du wirklich langfristig und viel programmieren möchtest, wirst du ohnehin mehrere Programmiersprachen lernen müssen. Aber oft sind die logischen Konzepte hinter vielen Programmiersprachen sehr ähnlich, so dass der Umstieg gar nicht so schwer ist. Aber egal für welche Programmiersprache du dich entscheidest, du wirst nicht weit kommen, wenn du bei den ersten Schwierigkeiten die Programmiersprache wechselst. Es kann schon eine Weile dauern und erfordert vor allem viel Übung, bis man wirklich einigermaßen Programmieren kann. Egal für welche Programmiersprache du dich entscheidest, wir wünschen dir viel Spaß und Erfolg beim Programmieren.
Du suchst nach den perfekten Lernunterlagen für dein Studium? Dann schau doch mal auf Studydrive vorbei.
Hier findest du viele, viele kostenlose Lernunterlagen, Übungsblätter, Altklausur-Lösungen und kannst dich mit anderen Studis austauschen.