Ist C-Programmierung schwieriger zu lernen als Python?
Wenn Du Programmieren lernen möchtest, ist eher die Frage, was Du lernen möchtest, was Du darunter verstehst.
Du wirst mit Python schneller Ergebnisse haben, während Du in C noch recht gefrustet bist, warum das alles nicht funktioniert, wie Du Dir das vorstellst.
In Python wirst Du also sichtbare Ergebnisse haben, die Erfolg repräsentieren, in C wirst Du verstehen, wie programmieren bedeutet, aber was Du vorzeigen kannst, wird vergleichsweise erbärmlich aussehen. Aber Du wirst es selbst gemacht haben.
Ich würde sagen, Programmierung zu lernen ist in C einfacher, schnell repräsentative Ergebnisse zu gestalten ist in Python einfacher. Und das ist ja auch der Zweck von Python: Es geht um schnelle Ergebnisse - nicht um gute Ergebnisse. Es ist eine Rapid-Prototyping-Sprache.
Die Frage ist also immer, was Dein Ziel ist.
Als ich programmieren lernte, gab es kein Python, es gab Basic. Ich war 9, Basic war halt da, von der Existenz von C wusste ich nix. Basic schränkte mich aber ein, also musste irgendwas besseres her. C kannte ich immernoch nicht und hätte es mir nicht leisten könnten. Ich konnte mir ja nichtmals Fachliteratur leisten - ich war immerhin schon von Bandlaufwerk auf 5,25"-Diskette umgestiegen. Mein Vater erklärte mir später mal, dass er Computer für Spielzeug hielt, was sich eh nicht durchsetzt. Wenn ich was zu dem Thema haben wollte, hieß es eben sparen oder auf Weihnachten hoffen, dass sich Verwandte zusammentun und sich das irgendwie mit meinem Geburtstag kombinieren lässt.
Aber auf einem Spieleheft war ein Assemblerkurs. Also lernte ich eben mit 13 Assembler, es gab ja sonst nix. Aber nicht, wie das heute geht, links der Webbrowser und rechts ein Editor. Das war ein Diskettenmagazin. Auf einem Singletask-System. Es brauchte etwa 5 Minuten um zu dem Text zu kommen.
Der Kurs ging über 6 oder 7 Disketten. Ich habe alles von Hand abgeschrieben. Und wenn es nicht funktionierte, Diskette rein und Buchstabe für Buchstabe vergleichen, ob ich was falsch abgeschrieben habe. Computer scrollten auch nicht durch den Text, es gab ja auch keine Maus. Man blätterte. Und weil das ein Spielemagazin war, blätterte man mit sekundenlangen Animationen. 40 Spalten, 20 Zeilen. Man blätterte also sehr viel, bevor man die fragliche Stelle gefunden hatte.
Mit 14 neuer Computer, alles wieder auf Anfang. Der Assembler kostete 99 DM, das Buch 59. Dann wechselte ich mit 15 zu C, das Buch kostete 20 DM, der Compiler 650 DM. Das war ein Schnäppchen, normalerweise lag er eher im Bereich von 1000 DM. Mit 18 kaufte ich ein Modem: Hallo Online-Welt. Und nein, es gab kein Google. Ich war in der Zeit nichtmals im WWW.
Wer heute anfängt, hat Tutorials, Youtube, Udemy, Online-Foren, Wikipedia, Facebook, IRC, Universitäten stellen Skripte öffentlich, man kann den Standard ziehen - überhaupt sind Sprachen heute standardisiert. Früher stand was in einem Buch, aber es galt halt nur für den Compiler, den man natürlich gerade nicht hat.
Also… ist Programmieren lernen heute überhaupt noch schwer? ;-)
Heute programmiere ich übrigens eine eigene Programmiersprache, sie ist aktuell 25–30 mal schneller als Python. Ich habe durch diese Schule gelernt, wie man Computer programmiert. Ich glaube nicht, dass ich das gelernt hätte, wenn ich auf dem Basic-Level geblieben wäre. Aber da liegen Jahrezehnte zwischen.
Was ist Dein Ziel?