Whichever Jetbrains IDE is appropriate. I fell in love with Rider and wound up paying for their all-inclusive license. I’ve since made heavy use of Webstorm, CLion, and Datagrip professionally and personally.
Visual Studio Code. It has great defaults out of the box, is highly customizable and extensible, has near universal support for every programming language, and runs reasonably fast on my machines.
Yeah VSCode is the GOAT. I reached a point where I basically only ever use any other IDE if I’m explicitly told to, or if I don’t have a desktop environment to work with. Or if I have to work with Java, because sadly I found the Java support on VSCode to be rather lacking.
NeoVim. Endlessly customizable, quick to start, and can offer whatever niche feature you’d like. Did I say it was endlessly customizable?
When I first started programming a few years ago, I used Python’s default IDLE. After a few months of that I switched to Atom (RIP), and shortly after moved to VS Code. I’ve stuck with VS Code since.
I missed Atom a lot when it was discontinued. Recently found Pulsar which is a community continuation of Atom, and it seems to be quite active.
Yay, Im happy there is at least one pulsar mention! We are thinking of setting up a Lemmy community but want to make sure there is enough interest.
If you setup a community for pulsar, you have a guaranteed subscriber in me. And if you’re one of the devs I can’t thank you enough for your work.
IntelliJ IDEA