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?

  • ivy@fedi196.gay
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    vs code is a text editor which can be extended to be an ide with extensions for a specific language

    C++ is pretty hard to set up and debug without a specialized ide, so if you want to get into low level programming i wound recommend rust. rust’s documentation is fantastic, the compiler helps you and it protects you from some of the worst bugs that can arise in c++

    • ILeftReddit@kbin.social
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 years ago

      @ivy Rust is just such an ugly looking language to me. I tried to learn it, but just never liked how I had to write code. Pretty superficial reason to drop it, but it just never jelled with me, so meh

    • Calcharger@kbin.socialOP
      link
      fedilink
      arrow-up
      1
      ·
      2 years ago

      Thanks Ivy.

      Would you recommend a different environment to code in? Or would Visual Studio be plenty fine with the extensions?

      • Benign@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        8 years ago when I did javascript/typescript I preferred VS Code. VS Code also has extentions for python and C#. C# extention is not fantastic, but should be fine for a small training project. VS Code also works OK for Rust.