Dein C# Lernplan!

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 67

  • @ProgrammierenStarten
    @ProgrammierenStarten  3 роки тому +2

    ✘ Werbung: Jetzt 7 Tage kostenlos die Premium Mitgliedschaft testen - programmieren-starten.de/premium-mitgliedschaft-lp1/?

  • @tartarus8313
    @tartarus8313 3 роки тому +8

    Hey, ich bin ein Schüler und ich besuche zurzeit ein Berufsschule, wo ich als Informatiker ausbilde. Ich wollte einfach 1000x danken, dass du mir mit C# Videos geholfen hast. Die Videos sind immer sehr einfach zu verstehen. Ich bin froh das ich diese UA-cam Kanal gefunden habe. Du hast mich inspiriert! Weiter So!

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +3

      Vielen lieben Dank für das tolle Feedback! Freut uns sehr und wir werden weiter gas geben 👍

  • @Spandauer66
    @Spandauer66 3 роки тому +6

    Die wirkliche große Schwierigkeit ist es die Grundlagen in Projekte umzusetzen, bzw. für seine Projekte die richtige Logik zu entwickeln. So ging es mir. Die Grundlagen wie Variablen, Schleifen und Abfragen zu lernen ist das Eine, das dann umzusetzen und was sinnvolles draus zu machen ist was ganz Anderes. Was mir wirklich geholfen hat und was ich jedem empfehlen kann ist es sich Projektvideos anzuschauen weil man dort anfängt denn Sinn der ganzen Funktionen zu verstehen. Dort habe ich z.B. den wirklichen Sinn von bestimmten Schleifentypen verstanden.Egal welche Sprache man auch verwendet. Der Rest ist eigentlich nur lernen. Man muss den ganzen Kram einfach verstehen. Welches Thema wirklich Spaß macht und ne Menge an Wissen bringt ist das Thema Webscraping und dazu gibts genug Videos. Wenn man das mal wirklich verstanden hat geht einem auch bei anderen Themen ein Licht auf.

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +1

      Genauso ist es :) deshalb haben wir Praxisprojekte im Masterkurs integriert, die genau das ermöglichen :) Den Bezug zwischen Theorie und Praxis herstellen 👍

  • @lostlost_matti2117
    @lostlost_matti2117 2 роки тому +1

    Ich finde das ist ein sehr wichtiges Video und vor allem nützliches ! Danke für eure Videos man .-)

  • @unlxck3255
    @unlxck3255 3 роки тому +1

    Vor ein paar Stunden habe ich noch das gesucht, aber nicht wirklich etwas gefunden, danke für das Video!
    Obwohl ich schon seit ca 6 Monaten lerne, finde ich, dass meine Lernroutine wie die aussieht, die gestern im Video gezeigt wurde 😅

  • @derbaronblood4671
    @derbaronblood4671 3 роки тому +9

    Könnt ihr so einen Rotenfaden auch für Java machen wäre echt cool

  • @servus6267
    @servus6267 3 роки тому +4

    Ja, das ist soweit der Plan.... Und jetzt die Realität:
    Beginne mit einem Grundlagentutorial um festzustellen das ein paar Variablen zusammenrechnen langweilig ist, übernimm dich beim ersten Projekt komplett, indem du den Nächten Verkaufschlager vom Typ Software schreibst, wirf das Projekt weg, weil du es nicht hinkriegst, mach den gleichen Fehler noch 3 weitere male, wechsle die Sprache, weil die neue ist bestimmt einfacher (Hab mal mit Java begonnen XD), stelle fest, das die einfacher ist, bis zu dem Punkt, wo das Wissen in der neuen Sprache das alte übersteigt, Übernimm dich gleich nochmal um dann Stundenlang nach Error Codes zu suchen, nur um festzustellen, dass die Fehler auftauchen, weil du die Grundlagen der Programmiersprache nicht kannst...
    ...Schriebe ich, während ich an meinem 1. Unity Projekt in 3d arbeite, und eigentlich immer noch kein Plan von Grundlagen habe.
    Ganz getreu dem Motto "Wenn man sein Kopf ganz oft gegen eine Wand haut, kriegt man Kopfschmerzen und irgendwann ein Loch in der Wand. Die Tür nebenan ist eh nur zur Deko"

    • @servus6267
      @servus6267 3 роки тому

      Edit: Wow, abgesehen von Switch-Blöcken kannte ich tatsächlich alles was du als Grundlagen definierst und ein paar Fortgeschrittene Grundlagen....

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      Yeah dann könnte dir dieses Video ja helfen :) Schritt für Schritt dann läuft das 👍

  • @matzeonetwo625
    @matzeonetwo625 Рік тому +1

    Ich mache gerade ein Fernstudium im Bereich Anwendungsentwicklung (2. Monat) und struggle ganz schön mit den Einsendeaufgaben. Nach dem Video wird mir auch teilweise klar warum.. was da im ersten Monat schon verlangt wird findet sich in diesem Video erst bei den fortgeschrittenen Grundlagen 😅

  • @w8llyt890
    @w8llyt890 3 роки тому

    Super Informativ, jetzt hab ich auf jeden fall noch was zu tun xd

  • @jaschito96
    @jaschito96 3 роки тому +6

    Könnt ihr sowas nochmal für Python machen?

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +5

      Ja gerne! Schreib ich auf die Liste! :)

    • @Spandauer66
      @Spandauer66 3 роки тому

      ist doch bis auf .Net fast das Gleiche :) Bei Python muss man nur die richtigen Module für seine Projekte finden. Das ist das Geheimnis von Python. Im Grunde sind die gängigen Sprachen (C#, Python, Java) ziemlich ähnlich, wobei die Syntax von Python einfach genial ist.

    • @Yombyy
      @Yombyy 3 роки тому

      @@ProgrammierenStarten Kann man den C# Plan auch für Pythen nutzen? Also in Python gibt es ja auch bestimmt Variablen und Datentypen

  • @keineahnung7278
    @keineahnung7278 3 роки тому

    Wie hast du eigentlich das Programmieren gelernt? Mit Büchern? Und mit welcher Sprache hast du angefangen?

  • @nikekd8107
    @nikekd8107 3 роки тому

    Könntet ihr bitte eventuell mal ein Video machen wo ihr die Unterschiede und Vor- und Nachteile von C, C# und C++ erklärt? Würde mich sehr freuen :)

  • @sebastianweinberg3417
    @sebastianweinberg3417 3 роки тому

    Könnt ihr sowas auch für java machen?

  • @_b0b1
    @_b0b1 3 роки тому

    Das kenne ich sehr gut, trifft auf mich genau zu 😅
    Mich interessiert "Unity" und "Dart and Flutter" komme aber irgendwie nicht so wirklich voran.
    Hast du ein Tipp für mich mit was ich anfangen soll oder kann man beides gleichzeitig lernen? Macht es Sinn beides gleichzeitig zu lernen?
    Danke
    Gruß
    B0b1

  • @philippwimmer4603
    @philippwimmer4603 3 роки тому

    Ist das nicht eher ein universeller Lernplan für jede Programmiersprache?

  • @TimbaState1985
    @TimbaState1985 3 роки тому

    Hört sich alles sehr gut an und hätte auch Interesse, nur mir fehlen Angaben zu den Programmen die verwendet werden, da ich mit einem M1 MacBook arbeite und nicht alle Programme M1 ready sind. (Betreffend der Premium Mitgliedschaft)

  • @bobman9731
    @bobman9731 3 роки тому

    Vielleicht eine sehr blöde Frage aber:
    Ich würde aufgrund von deinen Podcast mir gerne eine Programmiersprache aussuchen bei der ich bleibe und es diesmal richtig lernen. Ich finde C# zieht mich am meisten an (mit Unity, IoT und Microsoft hinter der Sprache). Leider arbeite ich auf einen Mac, macht es trotzdem Sinn C# auf einem Mac zu lernen? Ich habe gehört man kann auf einem Mac keine WPF / Form Anwendungen entwickeln sonst weiß ich nichts über die Unterschiede. Oder würdest du dringend davon abraten? C# scheint für mich die Perfekte Balance zu haben, fast so einfach wie Python, so viele Performance / Anwendungsgebiete wie C++ gute Tools (im vergleich zu Java).
    Falls du dich dazu entscheidest eine Antwort zu verfassen, danke im Voraus für deine Zeit!
    Liebe Grüße,
    Bobman

  • @robert8241
    @robert8241 3 роки тому

    Komische Frage aber du hast über die Zeit so einen schön kräftigen Bass in deiner Stimme entwickelt, liegt das am Mikro, post Processing, daran dass du so viel redest oder vielleicht sogar eine Mischung aus allen?
    LG
    Robert

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +2

      Haha danke! :)
      Darauf wurde ich tatsächlich schon öfter hingewiesen! :D
      Ich glaube es ist ne Kombination aus allem. Also ich mache zwar kein Post-Processing auf den Aufnahmen, aber wir haben ein sehr gutes Mikrofon. Für alle die es interessiert, wir nehmen mit dem "Shure SM7B" auf.

  • @Matewoo_LKB
    @Matewoo_LKB 3 роки тому

    Hey hey kurze Frage,
    ist es auch möglich die Testphase zu nutzen und dann direkt ein 12 Monats Abo abzuschließen, oder sind dann auch 20€ des Monats Abo fällig?
    Bitte macht weiter so ihr helft mir schon seit Ewigkeiten ^^

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +1

      Hey, das geht indem du die testmitgliedschaft abschliest, dann inmerhalb der 7 Tage kündigst und dann die Jahresmitgliedschaft buchst :) Aber da die 7 Tage bei einer Jahresmitgliedschaft ohnehin nicht viel ausmachen, kannst du natürlich auch direkt die Jahresmitgliedschaft buchen 👍

  • @cfo3049
    @cfo3049 2 роки тому +1

    Das ist meines Erachtens ineffizient, weil's nichts anderes ist als aufsaugen und auskotzen, wie in der Schule. Menschen lernen nur durch Eigeninteresse! Deshalb, sucht euch ein Projekt was euch anfixt, fangt an zu coden und wenn's Probleme gibt, dann recherchiert. Setzt so viel um wie nur möglich, denn nur so wird man das verinnerlichen.

  • @procontra6268
    @procontra6268 3 роки тому

    Angemeldet :-)

  • @luck-ci4we
    @luck-ci4we 3 роки тому

    Hey, mag vielleicht dumm klingen aber vielleicht kann mir ja einer weiterhelfen. Ich nutze Visual Studio 2019 und wenn ich in meinem Code in eine bereits geschriebene Zeile klicke, kann ich nicht etwas zwischen die Buchstaben schreiben. Ich kann dann immer nur die angeklickten Sachen (Buchstaben, Zahlen, Zeichen) ersetzen allerdings nicht wie bei Word zum Beispiel an dieser Stelle etwas hinzufügen (da einfach ,ohne etwas anderes zu löschen, etwas hinschreiben). Ich hoffe man konnte mein Problem verstehen und vielleicht kann mir ja jemand weiterhelfen?

  • @Rannaery
    @Rannaery 3 роки тому

    Hey, ich wollte SIe etwas Fragen. ich wollte mir den Python Kurs holen, jedoch keine Mitgliedschaft, sondern nur den Python Kurs. Ist dies möglich? Es wäre schade wenn ich jeden Monat 20 euro zahlen müsste. LG Emre

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      Ist möglich :) du kannst die Kurse entweder einzeln erwerben oder eben alle gemeinsam in der Mitgliedschaft 👍

  • @docandrew2011
    @docandrew2011 3 роки тому +1

    Interessant wären so die Neuerungen in c# 8,9,10 und wie man die nutzt.

    • @jonas9
      @jonas9 3 роки тому

      Warum 8 und 9 auch? Die sind doch schon 1 bzw. 2 Jahre alt

    • @docandrew2011
      @docandrew2011 3 роки тому

      @@jonas9 hast du dir mal die Programmier Kurse angesehen? Ich glaube da wird c# >7 nicht behandelt. Gerade Records, init und halt alles aus 10 wäre interessant. Okay c# 8 muss nicht, aber zu 9 kam schon ordentlich was dazu.

  • @MrRobot-lm2lo
    @MrRobot-lm2lo 2 роки тому

    Python und Java Lernplan wäre gut

  • @fbjeiiw
    @fbjeiiw 3 роки тому

    könntet ihr dies bitte auch für Java machen? wäre sehr nett :)

    • @Spandauer66
      @Spandauer66 3 роки тому

      Java und C# sind ja fast 1:1 zu übernehmen. C# ist das Microsoft Java :D

  • @maximiliangrinik6923
    @maximiliangrinik6923 3 роки тому +1

    @Janek Pruin @Hendrik Pruin ihr seid echt die besten und das Video ist wie immer Top. Ihr habt einen sehr tollen Kanal und macht sehr gute und informative Videos über das Programmieren. Ich habe mir auch einen Premium Account gekauft und den Java Masterkurs als bereits Erfahrener Programmierer nun komplett durchgearbeitet. Ich finde es meiner Meinung nach, dass es die beste Möglichkeit ist programmieren zu lernen in der deutschen Sprache. TOP Jungs macht weiter so!!👍💪

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      Wow! Vielen Dank für das tolle Feedback! :)
      Es freut uns sehr, dass dir der Kanal und vor allem unsere Premium Mitgliedschaft gefallen und helfen! :)
      Solche Kommentare motivieren uns noch mehr Gas zu geben! :D

  • @albertoso2012
    @albertoso2012 3 роки тому

    Kurze Frage es hört sich bestimmt dumm an für euch aber ist C und C# jetzt das gleiche?
    Weil ich lerne momentan C in der Uni

    • @blackpanda6844
      @blackpanda6844 3 роки тому

      Nein, ist es nicht, aber soweit ich weiß, sind beide Sprachen Objektorientiert👍😉

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      Es sind nicht dieselben Sprachen nein! :)
      Aber ich muss den anderen Kommentar korrigieren: C ist nicht objektorientiert! :)

    • @albertoso2012
      @albertoso2012 3 роки тому

      @@ProgrammierenStarten vielen dank für die Antwort
      Bist hier in diesem Bereich der beste mach bitte weiter so :)

    • @blackpanda6844
      @blackpanda6844 3 роки тому

      @@ProgrammierenStarten ok, sorry

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      @@blackpanda6844 Kein Ding, jeder irrt sich ja mal! :)

  • @--Jonathan09--
    @--Jonathan09-- 3 роки тому

    Python wäre cool

  • @AdemKazkondu
    @AdemKazkondu 3 роки тому +3

    Fehlt nur eine Unity Videoreihe. Dann macht C# lernen auch mehr Spaß

    • @porky1118
      @porky1118 3 роки тому

      Dafür müsste erstmal Unity Spaß machen.
      Ich finde, ein paar Funktionen zu haben, mit denen man Linien, Kreise und Bilder anzeigen kann, machen mehr Spaß als Unity, vor allem weil man schneller zumindest irgendwelche Ergebnisse erzielt, bei denen man auch das Gefühl hat, dass man versteht, was man tut.

  • @MrRobot-lm2lo
    @MrRobot-lm2lo 2 роки тому

    C# vs C+ vs C++

  • @easypy
    @easypy 2 роки тому

    Ab und zu schade wie viel Werbung enthalten ist

  • @w8llyt890
    @w8llyt890 3 роки тому

    moin

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +2

      Servus! :D

    • @volt...9803
      @volt...9803 3 роки тому

      Heißt nicht servus irgendwas mit sklave

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      @@volt...9803 Was!? xD
      Nein das sagen wir hier in Bayern als Begrüßung... 🤣

    • @volt...9803
      @volt...9803 3 роки тому

      Österreich auch bei google steht dass dein sklave heißt oder so

    • @arpheusgd6748
      @arpheusgd6748 3 роки тому +1

      Servus kommt aus dem Lateinischen und heißt Sklave. Servus wird als Begrüßung benutzt weil man sklaven mit servus angesprochen und begrüßt wurden

  • @porky1118
    @porky1118 3 роки тому

    Was ich auch empfehlen kann, ist nicht C# zu lernen. Zumindest, wenn man nicht zwingend muss.
    Zumindest ist es besser als Java, vielleicht bisschen anfängerfreundlicher als C++, und statischer typisiert als python und wird eben häufiger verwendet.
    Aber sonst sollte man wohl eher Rust oder Go lernen.

    • @baran3551
      @baran3551 3 роки тому

      Kannst du auch sagen warum Rust oder Go?

    • @porky1118
      @porky1118 3 роки тому

      @@baran3551
      Beide sind statisch typisiert und nicht objektorientiert.
      Vor allem zum lernen ist das ziemlich sinnvoll.
      Man weiß genau, welchen Typ welche Variable und welches Feld hat, und bekommt daher bessere Fehlermeldungen und früher, also nicht erst, wenn das Programm schon läuft.
      Und dass es nicht objektorientiert ist, heißt, dass man sich nicht erst Klassen rumärgern muss, um einfach nur eine Funktion zu schreiben.
      Go würde ich selbst nicht mehr nutzen, aber zum Reinkommen vielleicht ein bisschen einfacher, auch weil es einen Müllsammler (garbage collector) hat.
      Rust nutze ich privat sehr viel.
      Der größte Vorteil ist aus meiner Sicht, dass man gezwungen wird, das Programm sinnvoll zu strukturieren, vor allem wenn man komplexere Programme schreibt.
      Das kann dann zwar etwas frustrierend sein, aber sobald es keine Fehlermeldungen mehr gibt, gibt es meist auch keine größeren Bugs mehr.
      Und da es keinen Müllsammler hat, ist es auch sehr effizient.

    • @baran3551
      @baran3551 3 роки тому

      @@porky1118 Was kann man denn mit Rust programmieren? Kannst du ein paar Beispiele nennen?

    • @porky1118
      @porky1118 3 роки тому

      @@baran3551 Im Prinzip kann man mit jeder Programmiersprache alles machen.
      Es gibt halt keinen bekannteren Game-Engine der Rust verwendet, wenn du das meinst.
      Ich nutz Rust vor allem für 2D gamedev.

    • @baran3551
      @baran3551 3 роки тому

      @@porky1118 ok danke für die infos 👍