Merry Christmas Noah!
Lieber Noah,
Frohe Weihnachten dir!
Ich habe lange überlegt, was uns verbindet und habe mich dann für ein StarterKit fürs Programmieren entschieden.
Im Folgenden habe ich einige Ressourcen aufgeschrieben, die für mich wichtig sind.
📺 Awesome Coding YouTubers
Hier habe ich ein paar Coding-YouTuber, die ich selber regelmäßig anschaue. Die Videos sind meistens keine klassischen Tutorials, sondern unterhaltsam und sind aus meiner Sicht super, um ein Gefühl fürs Programmieren zu bekommen, neue Blickwinkel kennenzulernen und die Begeisterung zu erhalten.
Sebastian Lague
Unterhaltsame Vorstellung von Gaming Projekten
CodeAesthetic
Tutorials/Vorstellung von Design Patterns
Nick Chapsas
Feature Highlights/Tutorials für .Net, C#
Theo (t3.gg)
Unterhaltung/News für Cloud/Frontend (TypeScript, React)
ThePrimeagen
Unterhaltung/News für Cloud/Backend (Go, Rust, Zig)
Low Level
News/Tutorials für Hacking, C Code
💻 Languages to Explore
Meine ersten richtigen Erfahrungen mit Coding habe ich mit Mods für Gaming gemacht und dabei vor allem
Java für Minecraft und Lua für Siedler 5 verwendet.
Zum jetzigen Zeitpunkt würde ich sagen, dass die Sprache keine große Rolle spielt; hat man 2-3 gesehen, hat man alle gesehen.
Ich denke aber, dass es gut ist, die folgenden Sprachen einmal angeschaut zu haben.
Java/C#
Allrounder mit starkem Typsystem. Man muss sich Gedanken über Typen/Architektur machen, aber nicht über Speicherverwaltung.
Python
Super für alles Richtung Datenverarbeitung und Prototyping. Verzeiht viele Fehler, die in anderen Sprachen früher auffallen würden.
C
Simple Sprache mit wenig Optionen, man ist selber für Speichermanagement / Lebensdauer von Daten verantwortlich.
Elixir/F#
Funktionale Sprachen mit Fokus auf Immutabilität und Datenflüsse. Völlig anderes Denkmodell als objektorientierte/imperative Sprachen.
🎁 A Special Gift For You
Gib das magische Wort ein, um dein Geschenk zu bekommen!