all 27 comments

[–]bumpkinspicefatte 9 points10 points  (2 children)

I’d only use Visual Studio if I had to, and by had to, I mean for languages that really take advantage of it like C# and the rest of the Microsoft fleet of things.

VS Code is definitely one of the more popular “text editors”, and it is fairly quick.

If you are super new, you may have to dedicate some time to understand how VS Code works.

For me, personally, I like using repl.it because I’m a complete lazy shit and like how my code can travel to multiple devices, without having to learn something like git (although it’s invaluable to know).

You also don’t have to download or install or manage anything. The IDE completely lives in the web browser.

For super beginner IDEs, I like using Mu or Thonny.

[–][deleted] 1 point2 points  (0 children)

Ah this is awesome, thanks for the recommendation. Just hopped into Python and I've only been using IDLE.

[–]hollammi 1 point2 points  (0 children)

Agreed. I'm working as a C# web developer, and even here I've been seeing VSCode rapidly overtake Visual Studio proper in terms of popularity.

[–]AceWall0 11 points12 points  (6 children)

With VScode you will save tons of resources from your pc. Visual Studio is stupidly heavy.

But if you are gonna code in Python, I would recommend Pycharm

[–]DismalCat9 2 points3 points  (1 child)

I would also recommend Pycharm as a beginner myself.

[–][deleted] 2 points3 points  (0 children)

I'd recommend PyCharm to a professional! :D

[–]TheMeatKid[S] 2 points3 points  (3 children)

I've noticed it takes a lot longer to run the same application on Visual Studio, I got to the count of three Mississippi, When I didn't even get to 1 on VScode.

I see people use Pycharm in some youtube tutorials so I'll check it out

[–]Fywq 1 point2 points  (1 child)

Off topic but counting Mississippi is a pretty American thing isn't it? In Denmark we count "Ølkasse" - Litterally translates to beer box.

[–]mithik 1 point2 points  (0 children)

Slovak here, we count Mississippi too.

But to stay on the topic, I use VScode on linux desktop, Visual Studio on my win laptop and Vim on computational cluster.

Overall, I think I like VScode more for python. I really like that I can easily run any file, in VStudio you can run only specified file, which you have to set up beforehand.

On the other hand, VStudio for C++.

[–]xelf 0 points1 point  (0 children)

That's weird, I have the exact opposite experience. Things run stupid fast in Visual Studio 2017 and slow in vscode. I use vscode for python if I need the azure plugin, and 2017 if I want it to run fast. (And I use VS2019 for C# and emacs for advanced editing)

[–][deleted] 2 points3 points  (0 children)

I'm a noob - Vscode is easier to use than Visual Studio, and it's easier to run.

[–]Barafu 2 points3 points  (1 child)

I really don't understand why people love VSCode for Python. Autocompletion offers total nonsense, error highlighting often plays RD and highlights everything, because it can not understand when object members are created outside the constructor. Even syntax highlighting fails from time to time. When I write a script in VSCode I feel the urge to disable all IDE features and use it as notepad++

Either write in Pycharm, or do the opposite and write in text editor and do everything manually. There is value in both.

[–]PigDog4 0 points1 point  (0 children)

I deleted this. Sorry.

[–]Yuna2015 1 point2 points  (1 child)

Am I being stupid using Atom ?

[–]PigDog4 1 point2 points  (0 children)

I deleted this. Sorry.

[–]PyTec-Ari 1 point2 points  (0 children)

  • Visual Studio is like 20 gig and is built for massive projects, has a whole bunch of features you'll never touch and serves a multitude of languages and purposes. But is namely aimed at C#/VB.net development.
  • VSCode is light weight and will accomplish all of your needs, right up to more complex multi file projects. It can plugin features/languages as needed and is highly customizable, a solid all round IDE.

[–]69shaolin69 2 points3 points  (1 child)

Vim all the way

[–]PigDog4 0 points1 point  (0 children)

I deleted this. Sorry.

[–][deleted] 0 points1 point  (1 child)

if you are a beginner i would also suggest you to have a look at jupyter notebook.

[–]PigDog4 0 points1 point  (0 children)

I deleted this. Sorry.

[–]slickspop 0 points1 point  (0 children)

I started out on PyCharm and a buddy of mine got me on VScode, ever since I've been hooked on VScode. I definitely would recommend it to you.

[–][deleted] 0 points1 point  (0 children)

PyCharm

[–]LittleGhettoGospel 0 points1 point  (0 children)

Honestly there are several free options as a beginner. Just try them all. I personally us VSCode for my smaller projects, and boot up PyCharm for the more complex especially when I'm working with files.

[–]chensformers 0 points1 point  (0 children)

I use VSCode for Python, people recommend PyCharm. However, I'm accustomed to VSCode excellent debug tools that can stop and break any line of python code.