this post was submitted on 19 Jun 2023
22 points (100.0% liked)

Programming

355 readers
1 users here now

This magazine is dedicated to discussions on programming languages, software development, and coding. Whether you are a beginner programmer or an experienced developer, this is the place for you. Here you can share your knowledge, ask questions, and engage in discussions on topics such as coding languages, software engineering, web development, and more. From the latest trends and frameworks to tips and tricks for debugging, this category covers a wide range of topics related to programming.

founded 2 years ago
 

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?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago (2 children)

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++

[–] [email protected] 2 points 1 year ago* (last edited 1 year 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

[–] [email protected] 1 points 1 year ago (3 children)

Thanks Ivy.

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

[–] [email protected] 2 points 1 year 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.

[–] rhacer 1 points 1 year ago

Just to be clear, /u/ivy is talking about Visual Studio Code, and it appears you are talking about Visual Studio. They are entirely different things.

If you want to pay for your dev environment, then I can't recommend anything other than JetBrains. If you want free, then VSCode is absolutely the way to go.

[–] RedditReject 1 points 1 year ago

I prefer Visual Studios over VS Code for c++. VS code has limited importable modules and even the std namespace isn't fully there. So the free community version of actual Visual Studios is better. In my opinion, VS Code is just a glorified text editor that I can use for html, JavaScript or docker stuff.

For Python, I've been using Spyder. I don't love it, but it is better than Idle by a long shot. It comes standard with the Anaconda version.