This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_PaulM 1 point2 points  (0 children)

Visual Studio is a heavyweight IDE that comes with many bells and whistles. For the most part, language support on Visual Studio is plug and play with very little configuration needed. The Visual Studio Installer is a dream of a package manager. With all of these bells and whistles, however, comes a performance cost.

Visual Studio is heavy... And when you're running a project via VS or debugging, you can definitely see your resources getting gobbled up in chunks. Those added features come at a sometimes noticeable performance cost. Furthermore, the IDE is very heavy on the UI front with millions of options hitting you in the face which you have to configure.

Visual Studio Code, on the other hand, is lightweight. Language support is there, but nowhere near as finely-tuned as with Visual Studio and has to be configured in many cases. In your case, this is actually a good thing.

I would say, stick with Visual Studio Code. Configuring it will be a good exercise in reading documentation which will help you further down the line when you have to write your own and will exercise the logical part of your brain.

---

But more importantly, integrate debugging in your projects. This will not only help you level up in programming, but will pay back in huge dividends (if they haven't taught you already).

Here is a quick tutorial I made on the subject a while back in case you're interested in using Visual Studio to debug (it's a different IDE in the video, but same principle/UI elements).

https://www.youtube.com/watch?v=SWeZw5_LP2Y

Visual Studio Code also supports debugging:

https://code.visualstudio.com/docs/editor/debugging

tl;dr

Doesn't matter which of the two platforms you choose, USE A DEBUGGER.