Wie kann man schnell und einfach das Programmieren erlernen (kostenlos)?
Ich würde gerne bald anfangen, ein bisschen was zu programmieren. Wie kann ich das schnell lernen? Gibt es da gute Seiten?
3 Antworten
Was Du dir zum Einstieg wirklich kaufen solltest, wäre wohl am besten https://www.europa-lehrmittel.de/C-fuer-IT-Berufe/85542-4 .
Blick ins Buch hier: https://www.europa-lehrmittel.de/leseprobe/85542-4.pdf .
Python solltest du so lange wie nur irgend möglich ignorieren. C# ist die heute am besten durchdachte Programmiersprache und zudem noch die, welche dir sinnvollen Einstieg ins Programmieren am leichtesten macht.
Mehr als das Buch ist als Wissensquelle zunächst Mal nicht notwendig. Und: Jeder andere Weg wäre schwieriger.
Gegen Python gibt es viele Argumente. Hier das mir wichtigste:
Python verdirbt Programmierer, noch bevor sie welche sind.
Ich würde nie jemand einstellen, der bisher nur mit Python programmiert hat.
Python ist für Leute, die ein klein wenig programmieren müssen, ohne den Ehrgeiz zu haben, das Programmieren tatsächlich zu lernen.
aber was ist deine Begründung?
Meine ist: Es darf doch wohl nicht wahr sein, dass WHITESPACES zur SYNTAX der Sprache gehören! Ist aber genau bei Python der Fall. Somit habe ich keine Chance, meinen Source tatsächlich so zu formatieren, dass er leicht les- und wartbar ist.
Python verdirbt Programmierer, noch bevor sie welche sind.
Das ist doch kein Argument?
Es darf doch wohl nicht wahr sein, dass WHITESPACES zur SYNTAX der Sprache gehören!
Ja, das ist auch einer meinerr Punkte.
„Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.“ — Edsger Wybe Dijkstra
Quelle: https://beruhmte-zitate.de/autoren/edsger-wybe-dijkstra/
Dijkstra war einer der ersten, weltweit bekannten, allseits anerkannten Programmierer. Es lohnt sich, ernst zu nehmen, was er sagt.
Python ist - in etwas anderer Weise, in Summe aber nicht weniger - ebenso schlimm, wie Basic.
Schnell und einfach? Gar nicht.
Kostenlos? Befrag Google oder YouTube, es gibt abertausende schlechte oder ein bisschen weniger schlechte Tutorials, vielleicht sogar ein/zwei gute Tutorials, bedenke aber, dass die meistens noch vor Ende der Grundlagen aufhören.
Besser wäre, Du kaufst dir ein gutes Buch.
Und ganz ehrlich:
Wer nach "schnell und einfach Programmieren lernen" fragt, hat das falsche Mindset und wird nicht sehr weit kommen.
Wer wirklich Programmieren lernen will, sollte in jedem Fall Durchhaltevermögen mit bringen und Spaß und Neugierde für die Details dieser Thematik ist einer der besten Motivatoren.
Sehe ich genauso. Wenn man programmieren lernen will muss man kopfzerbrechen erwarten😂(kleiner scherz.) Aber es ist kein einfaches ding. Nach den basics gehts erst richtig los.
Es gibt auch kostenlose Bücher, z.B. "Visual C# 2012" von Andreas Kühnel, allerdings hat das 11 Jahre auf dem Buckel und in diesen 11 Jahren hat sich extrem viel getan. Die Grundlagen sind allerdings gleich, solange man sich danach also durch die Microsoft Docs arbeitet, sollte das in Ordnung gehen.
Fang einfach an. Kannst schon im Browser direkt loslegen ohne was einzurichten, direkt in der commandline.
https://learn.microsoft.com/de-de/microsoft-edge/devtools-guide-chromium/console/console-javascript
Oder das:
https://openbook.rheinwerk-verlag.de/visual_csharp_2012/
Ist leider von 2012, aber ich fand es sehr gut geschrieben.
Ich lese immer, man soll Python lernen.
Ich habe zwar meine eigene Meinung, warum das eine blöde Idee ist, aber was ist deine Begründung?
Wie viele andere vergleichbare Sprachen hast Du denn schon länger verwendet?
Ich habe z.B. gehört, dass Go sehr gut durchdacht sein soll, sehr anders, aber das muss ja nicht schlecht sein.
Doch, auf jeden Fall, das ist aber eigentlich normal.
Solche Bücher können nur die Grundlagen vermitteln, meist recht trocken. Die meisten Wissensquellen sind Doku und Tutorial von Microsoft, Blog-Artikel und Foren. Mir haben damals die Leute auf mycsharp.de sehr geholfen.
Ich mag solche extrem absoluten Aussagen nicht. Schon allein, weil Du nicht weißt, wohin es den Fragesteller zieht, solltest Du nicht so weit voraus greifen.