23 Besten Coding Tutorials – Zum Durchstarten in 2024

Beste Coding Tutorials - Coding Tutorials Steffen Lippke

Du möchtest mit Coding Tutorials starten?

Kein Plan wie und mit was?

Dieser Beitrag ist Dein Kompass durch den Tutorial Dschungel.

Starten wir!

Was brauche ich zum Coding?

Im Gegensatz zu der üblichen Meinung brauchst Du keinen 2500 € hippen Computer. Jeder funktionstüchtige Computer ist zum Programmieren geeignet.

Als Anfänger kannst Du den Computer noch gar nicht ans Limit bringen, weil Du erst die Grundlagen lernen musst. Deine alte Gurke oder den Laptop, den Du weggeworfen hast, sind für das Programmieren gut genug. Selbst auf einem Tablet (Android oder iOS) kannst Du programmieren.

Welche Programmiersprache zuerst?

Die Anzahl der Tutorials, Computersprachen und Software ist überwältigend, dass viele Anfänger gleich keine Lust haben anzufangen.

Viele Anfänger überlegen, welche Sprache „die Beste“ ist….

Die Informatiker interessieren sich nicht für Programmiersprachen, sondern nur für die Laufzeit eines Algorithmus (Performance). Du kannst den gleichen Algorithmus in vielen verschiedensten Sprachen implementieren und erhältst das Ergebnis gleich schnell.

Deshalb beginne mit einer populären Sprache wie Java oder Python. Mache Dir keinen Kopf darum, was besser oder schlechter ist. Der Vorteil an einer populären Sprache ist, dass Du Hilfe im Internet für fast jedes Problem findest. Wenn Du mit der hippen, neuen Programmiersprache anfängst, musst Du Dich mit weniger Support zufriedengeben.

Tutorial für …

Es gibt nicht das perfekte Tutorial. Der folgende Abschnitt beschreibt, in welcher Lebenslage oder bei welchen Wunsch welches Tutorial gut ist:

Das maximale Gehalt

Einige Programmiersprachen sind besonders gefragt, weil diese nur wenige können (neu, umständlich oder untypisch). Die Statistiken https://survey.stackoverflow.co/2023/#technology-top-paying-technologies können schnell verzerrt werden, wenn ein gut bezahlendens Unternehmen hauptsächlich nur eine Programmiersprache verwendet. Das bedeutet nicht unbedingt, dass diese Programmiersprache mehr Geld einbringt:

Die Gehälter variieren auch nach Branche (Versicherungen und Banken zahlen mehr) und nach Standort. In Kalifornien erhältst Du ein üppiges Gehalt bei exorbitanten Mieten, während Du in Rumänien einem kleinen Lohn sehr geringen Lebenshaltungskosten gegenüberstehen.

Virale App für den App Store

Wolltest Du nicht schon immer eine App auf den Markt werfen und direkt viral gehen.

Das ist die Hoffnung von vielen Start-ups. Die Grundlagen lernst Du, wenn Du Android Studio und Kotlin lernst oder Swift in XCode für iOS Apps.

Eine besondere Form sind hybride Apps. Ionic Apps sind Webseiten, welche auf Android und iPhone installierbar sind. Die Unterschiede zu einer App sind nicht / kaum erkennbar.

Dein AAA-Game auf Steam

Cyberpunk 2077, GTA 5, Total War, … sind Deine Favoriten. Du willst selbst ein eigenes Game programmieren? Über Steam kannst Du Dein Game einfacher verbreiten. Du musst keine CDs mehr über einen dubiosen Zwischenhändler an den Mann oder die Frau bringen. Stattdessen kannst Du heute Dich auf Deine Programmierung konzentrieren. Entscheide Dich, welches Genre Du entwerfen willst:

Die Beste Vorbereitung des Informatiker-Studium

In der Universität lernst Du in der Regel nicht das Programmieren. Vielleicht sollst Du ein paar Projekte umsetzen oder Du bekommst C++ in 120 Minuten erklärt, aber nicht das eigentliche Programmieren.

Bitte, suche nicht nach der besten Programmiersprache, sondern fange mit Java, Python oder C an. Wenn Du Java kannst, kannst Du die viele andere Programmiersprache 10.000 % schneller lernen, weil die meisten Sprachen ähnlich arbeiten.

Viele Lehrbeauftragte verwenden keine Programmiersprachen in ihren Vorlesungen, sondern nur einen Pseudocode oder programmieren auf Papier. Viele der Ergebnisse sind nicht ausführbar, aber die Konzepte stimmen. Außerdem solltest Du Dir bei den meisten Professoren kein Vorbild nehmen, weil diese als Variablennamen x, y und z verwenden. Ein guter Stil – „Clean Code“ – erscheint überflüssig, aber bei großen Projekten verlierst Du sonst den Überblick.

Start eines Blogs / Shops

Wenn Du Deinen persönlichen Blog oder Shop für Deine Idee starten willst, brauchst Du keine Informatiker-Ausbildung mehr (wie in den 1990er). Baue in einem Content-Managmenet-System Deine Webseite zusammen. Du folgst dem Prinzip „What you see is what you got“.

YouTuber werben mit Software-Produkten, die unnötig teuer sind. Dank Open Source gibt es Content-Management.Systeme wie WordPress, welche kostenfrei sind. Diese Software ist eine freiwillige Kollaboration von Informatikern (Vereinsarbeit).

Deine neues erfüllendes Hobby

Coding ist eine geniale Freizeitbeschäftigung. Du kannst Dich kreativ ausleben, Automatisierungs-Projekte umsetzen oder mal ausprobieren.

Schaue Dir die anderen Abschnitte des Beitrags an, um ein Projekt zu finden. Keiner zwingt Dich, zuerst eine Android-App zu programmieren und dann eine Webseite. Ein Grundlagen Tutorial ist sinnvoll, um besser mit dem Rest klarzukommen.

Gehe das Thema langsam an. Ein Programmierer versucht 95 % der Zeit, Bugs / Fehler zu finden und zu lösen. Wie beim Instrument lernen, braucht die Eingewöhnung seine Zeit.

Das eigentliche Programmieren (also Code schreiben), beansprucht einen geringen Teil. Wenn Du nicht bei einem Problem weiterkommst, kannst Du ein zweites Projekt zu Abwechselung starten und zwischen diesen wechseln. Ein frischer Blick (oder Tag) hilft dabei, den Fehler schneller zu finden.

Wenn Du Dich nicht traust, ein eigenes Projekt aufzusehen, kannst Du bei Github bei anderen mitmachen. Du kannst Deine Änderungen über Pull-Request mit den Initiatoren des Codes teilen. Wenn diese zufrieden sind, wird Dein Code in das Endprodukt eingepflegt.

Wissenschaft und MINT-Studium

Heutzutage gibt es kaum eine Wissenschaft, die ohne einen Computer auskommt. Profitiere von den Skripten, um wissenschaftliche Versuche zu automatisieren oder Berechnungen durchzuführen. Wissenschaftler müssen bei der Wahl der Computer-Zahlentypen aufpassen. Eine Rundung, Ungenauigkeit oder Umkehrung kann bei einer fehlerfreien Berechnung stattfinden.

Computer rechnen falsch? Nein.

Ein Zahlentyp (short) kann z. B. nur Zahlen von -256 bis +256 speichern, ein anderer Zahlentyp (float) rundet, um Zahlen wie PI darzustellen. Die Sprache R oder Python(Wissenschaft) verwenden Wissenschaftler deshalb gerne.

Praktische Automatisierung zu Hause

Software ist genial. Du kannst wiederholende Aufgaben komplett flexibel automatisieren. Automation erleichtert Dir den Alltag enorm:

  • Alltag: Dein Smartphone gibt Dir zur automatischen Wetterbenachrichtigung Bekleidungsvorschläge vor der Arbeit an.
  • Entertainment: Die LEDs dimmen sich, wenn der Fernseher angeht.
  • Umwelt: Du sparst Strom mit IP-Stromdosen, welche beim Haus verlassen, sich automatisch ausschalten.
  • Arbeit: E-Mail-Filtern und Regeln sortieren Deine Mails super praktisch vor.
  • Tool-zu-Tool: Webseiten in Notiz-Apps übertragen, automatische To-dos aus E-Mail extrahieren.

Software-Schnittstellen, Hardwaresensoren und -aktöre ermöglichen ein geniales Zusammenspiel mit Software.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Die Webseite nutzt nur technisch notwendige Cookies.