• quackers
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    Yes, i would also recommend C# as a starting point. It’s kind of a jack of all trades, master of some. But more importantly, it forces you to understand certain programming concepts you may not learn if you start with a language like Python or Javascript. Not knowing these concepts will cause problems as you get deeper into it.

    And if you use Visual Studio 2022 on windows (not visual studio code), it will take away some of the initial pain points of setting up your environment and gets you straight to an executable program.

    I couldn’t recommend it more as a first language.

    • qaz@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      And if you use Visual Studio 2022 on windows (not visual studio code), it will take away some of the initial pain points of setting up your environment and gets you straight to an executable program.

      Rider is also a great option if you’re a student or own the JetBrains tools.

      • quackers
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        True, but my brain is too wired to VS2022/VSCode and i experienced slightly too much wonk whenever i try jetbrains stuff. I do think its is slightly worse in some ways but better in others. It is paid, but quite affordable. only downside is, when you inevitably move to other languages, youll have to get the jetbrains IDE for whichever language you want to use, whereas with VS, most keybinds and whatnot are transferrable to VScode. I do not enjoy VScode at all, but it is the best ide that covers all languages unfortunately. And what i’vs come to learn is that its much more productive to deal with it in exchange for the language support you get for literally everything in vscode.