Heyo, there are many IDE's/Code Editors out there. I will give you some "articals" about my experiance with different editors and IDE's. From how I used to be a AVID Vim user to switching and trying many others. Enjoy.
Vim #

I have already talked a bit about Vim here. But I didn't talk about all the advantages and disadvantages of the editor - I mostly just talked about the people who used it.
So here is a list of Pros & Cons
Pros:
- Vim motions - Very well thought out motions that allow for fast editing
- Extremely good documentation and user base
- Neovim (A alt version of Vim) Allows for more customisation (With lua)
- Hunderds of thousands of plugin loaders and plugins for said plugin loaders
- Lightweight and fast (Its coded in C)
- Faster for editing (Mouse is not needed)
- Open Source
Cons:
- Exetremly high learning curve
- Hard to understand from more mouse orientated Editors
- Keybinds/Vim motions can be counter intuative
- Can seem very overwelming
- Can take a very long time to configure Nvim/Vim to exactly how you like it
- For many it can be hard to learn a whole new laguage just to mod you Editor
- Takes to long/To much effort to learn all the keybinds to be able to edit faster

Once your used to Vim you can edit in it VERY fast! Its a beautiful productivity can cause you either to spend hours in config files that no-one understands or have a fast and reliable editor that you know how to use!
You can also end up with a fuckfest of a config and editor that not even you knows how to use
Visual Studio Code #

VS Code. Personally I used to use VS Code back when I had no idea what Vim or any other editors where
VS Code really is the beggineer editor. Even more the Nano, Its slow (Runs on fucking Electron) and has no use any where in the big 2025. But somehow people still use this f*ckass editor. To those the actually use VS Code: "You better know the keybinds..."
Pros:
- VS Code Keybinds
- Simple and intuitive
- Plugin support
Cons:
- Slow when running
- Slow to edit (To much need on the mouse)
- UI is counterintuitive
- Isn't open source
- Forceful AI intergration
- Basically 0 configuration ability (might be able to change the font and THATS IT)
I don't have much to say about VS Code tbh (I do)
Helix #
The Helix editor is my choice of editor. It uses Vim-Esk Motions and is built in Rust
Its fast and reliable but doe shave some things that I dont like!
The most powerful thing about this editor is the config.toml file that powers customisation to an extent that no man has been to yet!
Pros:
- Open Source
- Fast as F*CK
- Vim(esk) Motions
- Productivity tools in built into the software
- A reliable community
- Easily learnable as the Motions are not nearly as hard to learn as Vim Motions
Cons:
- No plugin support (For now)
- The Docs are a bit lengthy and the reddit forums are a bit thin
- Youtube tutorial videos (for visual learners) are very long and not in the plentiful
Over all I LOVE Helix. It has a great way of editing that is better than Vim (I think) It feels like your mind controlling the cursor by barley moveing you fingers from that prized "home-row"
Emacs #

Emacs could have been. If only it got the glow up that Vim got (thanks to Neovim) Emacs is built on a hate for Vim and a love for the CTRL key.
Pros:
- Open Source
- Made by the GNU project so you know that all issues are going to be fixed within 2 seconds
- Built in C (So its Fast as F*CK)
- 10,000 Keybinds to navagate a file and edit it (With the side effect of carpel tunnel)
Cons:
- Can't beleive I need to even list them
- Emacs Pinky
- Your transform into a 50 year old senior dev
- Don't know how to make a file in the main menu
- Config file in shambles (Due to frequent updates)
Nano #

Nano used to be my primary editor. Its like Emacs but easier! It has syntax highlighting and sometimes I still use it. Its fast and small enough to run on (nearly) anything
Pros:
- SOOOOO Simple
- Easy to learn
- Lightweight
- Maintained like CRAZY
Cons:
- Productivity will go down hill
- Getting mild Emacs pinky
- Treats you like an idiot
- Plugins are practically NONEXSISTENT
Nano is for people getting into terminal productivity but eventually you will make your way to Vim
Atom #
Dead. RIP Atom
ed #
Name one fucking person who uses this