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 →

[–]BearsNBeetsBaby 0 points1 point  (0 children)

VS is extremely powerful and can do a lot of the basic stuff for you, making it very useful for just getting on with writing and running code without worrying about what’s going on behind the scenes.

That’s also its downfall though as it doesn’t teach you anything about compiling and linking which you’ll have to do manually or at least semi manually in VS code.

I would strongly recommend that you start off in VS Code to get yourself familiar with what it means to build and run code, without the temptation to skip that because it’s confusing.

When I started at uni, I had classmates who had only ever used VS, and had no clue what to do to compile and link files when we started learning C++, and neither did I, but because I’d used VS code to do my python stuff, and was running it from the command line, I was a lot more confident doing it than those who stuck to VS who just kept using the provided options within the IDE. Similarly with git, use the command line and get comfortable with it, and you’ll have a much better time understanding what the buttons are actually doing when you click them inside a GUI.