Twenty years ago I learned some vi fundamentals. My knowledge has not grown at all since then. As of today if I have to edit a file in command line I still prefer to use vim over nano or anything else.
So I guess what I am saying is the 80/20 rule may apply here. If you want to learn to use vim go for it but don't try to become some vim master, I would seriously question that use of time. But learn a few basics sure and then use them. And if you find yourself preferring vim then sure go deeper. It is crazy powerful and can do so much, the question is whether that is needed in 2026, which will probably depend on what you are doing.
For my part I use it to modify config files, so I don't need much from it.
It's also pretty much guaranteed to be on any and every *nix OS you come across.
Twenty years ago I learned some vi fundamentals. My knowledge has not grown at all since then. As of today if I have to edit a file in command line I still prefer to use vim over nano or anything else.
So I guess what I am saying is the 80/20 rule may apply here. If you want to learn to use vim go for it but don't try to become some vim master, I would seriously question that use of time. But learn a few basics sure and then use them. And if you find yourself preferring vim then sure go deeper. It is crazy powerful and can do so much, the question is whether that is needed in 2026, which will probably depend on what you are doing.
For my part I use it to modify config files, so I don't need much from it.
It's also pretty much guaranteed to be on any and every *nix OS you come across.