Welche ist die am leichtesten zu erlernende Programmiersprache? Welche ist jetzt die anspruchsvollste?
Das hängt zum einen davon ab was du programmieren willst.
Kleine Tools (Handy oder PC): Dann ist vielleicht Python von Vorteil. Syntax relativ leicht, wenig Dinge auf die man während dem Programmieren achten muss (Typensicherheit,…).
Handy-Apps: Wenn es ernstgemeinte Apps sind, dann würde ich Java empfehlen. Damit kannst Du alles Programmieren.
PC Anwendungen: Hier stellt die Java und C# viele Möglichkeiten zu Verfügung.
Reine Windows-Anwendungen: Da würde ich C# empfehlen (damit kann man zwar auch mehr machen (Webseiten, Handy Apps uvm.) aber für Windows-Anwendungen ist es, wahrscheinlich da es von Microsoft ist, sehr mächtig.
Nun zu deiner Grundfrage. Wenn Du noch nie Programmiert hast, dann würde ich dir raten fange mit Python an. Lerne hier die Grundlagen wie „Variablen, Kontrollstrukturen, Funktionen“ und vielleicht etwas im Bereich „Klassen“. Die Erfahrung in Python macht dir den Einstieg in jede andere Sprache wesentlich einfacher.
Auch wenn die Entwicklungsumgebung (das Programm, in dem Du programmierst, s.u.) sehr unterschiedlich sind, so ist das wichtigste beim programmieren lernen: machen, machen, machen, Dokumentieren (notiere dir gelerntes in deinen Worten, notiere dir Beispiel-Code den Du mal geschrieben hast; z.B. in einem Word-Dokument).
Eines haben sie alle gemeinsam: sie sind Kostenlos.
Ich sag immer „In der IT ist es oft nicht so wichtig zu wissen wie man etwas macht, sondern meist das man es machen kann (im Idealfall auch womit). Das wie bekommt man heute mit Google und YouTube-Tutorials innerhalb weniger Minuten frei Haus geliefert“.
Oder anders: Du wirst so viel beim Programmieren sehen, aber nicht gleich alles sofort verinnerlicht haben. Wichtig ist, das Du mal gesehen hast was man so alles machen kann. Später kannst Du ja immer wieder in Google & Co nach Beispielen, Erklärungen usw. suchen.
Nun zu den Entwicklungsumgebungen:
Python: Anaconda3; zwei Möglichkeiten: einmal in einer Web-Seite (lokal), hier kann du üben und gleichzeitig Dokumentieren (Markdown). Und einmal in einem relativ einfachen Editor.
Java: Apache NetBeans oder Eclipse. Beide verhältnismäßig mächtige Werkzeuge.
C#: Visual Studio Community (aktuell 2019): sehr mächtige und Umfangreicher Editor (meiner Meinung nach der umfangreichste). Schon der Editor (IDE) wird dich, wenn Du absoluter Anfänger bist, erstmal erschlagen! Auch deshalb ist am Anfang Python gut.
Wie fängt du jetzt an?
Lade die Anaconda runter (www.anaconda.com) und installiere es
besorg die in der Buchhandlung oder Bücherei ein Buch (Python 3 !)
schaue dir ein paar YouTube-Tutorials an und mache diese nach
probiere ein weniger herum
probiere noch mehr rum
probiere immer mehr
dann wieder zu 3. gehen ;-)
Viel Spaß und viel Erfolg.
PS: Programmieren macht Spaß wenn man mal die ersten Tools programmiert hat. Dann fesselt es einen. Ich habe im Alter von 9 damit angefangen und programmiere mit 47 immer noch!