I don't really understand the beef some people have with Vim.
Like, some people on Youtube will joke that Vim is a hellscape or whatever and then you actually try Vim and it has beginner friendly offline documentation and when it comes to simple tasks, the learning curve isn't really as big as people say.
Some reasons I've really been appreciating Vim:
Vim makes it so I can work on my code or my notes and have my browser open at the same time with no issues.
The files I work with aren't ones where I even need a fully fledged IDE. I can test python scripts in the terminal and web dev stuff gets tested in the browser, so I don't need any extra stuff to get stuff done.
Vim is useful even as just a basic note taking app. You can use tabs with it (use the command :tabnew to do so) which makes it so you can have multiple notes open without having to use separate windows. And when it comes to basic notes, having something that won't eat up tons of memory can be very useful.
Sure, you can't open it for the first time and immediately know what everything does. Sure, someone who's really illiterate when it comes to tech may struggle with it.
But I struggle when it comes to memorizing things. For example, I was never able to learn my multiplication tables in school. The practice they made me do just made me better at addition cuz I was using addition to solve the problems, plus my brain's just really bad with numbers and big amounts of info anyway.
But ya know what's true about basic stuff in Vim that isn't true about multiplication tables? I actually use the basic stuff in Vim consistently which means it's much easier to memorize than a bunch of math problems that I will never consistently use for anything important.
It's okay if Vim isn't your bestie, but for me? Me and Vim are prancing through the open fields, soaking up the sun, feeling awesomesauce. Hate Vim if ya want, but consider not telling every newbie coder that it's a hellscape. Who knows, they may have a use case where Vim would be very beneficial compared to other options.














