So I started my coding journey with Python about 2 years ago. I primarily used IDLE which was super bare bones but was perfect for my needs.

I’m now toying around with Javascript with eventual aspirations to learn C# and maybe something else (Golang maybe, C++ is intimidating). I completed codecademy.com’s course on Javascript, have been running through some algo training on codewars, been playing a little BitBurner, but now I want to actually try to develop my own stuff.

Looks like Visual Studio has an environment that supports Javascript, Python, and C# in one place. How is it? What are some of the positives and negatives of choosing to use Visual Studio moving forward?

  • Spzi@lemmy.click
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    I started using Visual Studio (not Code, wtf were they thinking when they named these things) around 15 years ago.

    Back then, it helped me a lot learning C# through excellent (= mostly very fast) code completion/suggestion and lookup tools (peek definitions etc).

    I still use it (mostly for Unity), but maybe there are now better IDEs of which I am not aware of.

    Currently, I still love the code completion and lookup features, but it became pretty overloaded with features and takes very long to load on my old laptop. Once up and running, it’s fine.

    • IntergalacticTowel@kbin.social
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Microsoft has always been terrible at naming things, sometimes I think someone’s having a giggle. Just look at the Xbox line.

      • Xbox
      • Xbox 360
      • Xbox One
      • Xbox Series X
      • Xbox Series S

      And for Unity/Unreal Engine, Jetbrains Rider is a great IDE (though not free like VS Community).

      • TerryMcGinniss@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Your list was only the surface of the stupidity of the Xbox model naming nightmare, here is a more comprehensive list:

        • Xbox
        • Xbox 360
        • Xbox 360 Arcade
        • Xbox 360 Elite
        • Xbox 360 S
        • Xbox 360 E
        • Xbox One
        • Xbox One Elite
        • Xbox One S
        • Xbox One X
        • Xbox One S All-Digital Edition
        • Xbox Series X
        • Xbox Series S
    • zaidka@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      wtf were they thinking when they named these things

      What’s funny is that originally “visual” was the selling point in that you design your programs visually rather than through code. With the naming of VS code, they’ve gone full circle. It’s a video game adaptation of a movie adaptation of a video game.

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

      Since Code and VS have similar names I always get excited searching up extensions only to be disappointed they’re for the other platform 😭