Nano is to EMacs/Vim as Notepad is to Notepad++ or VSCode (Nano has features Notepad doesn’t, but you get the point).
I don’t do a ton of code editing directly on the CLI. I do things like change parameters in config files or open a file to read it quickly. If I’m doing more heavy editing, I’ll use a GUI editor (with an SFTP extension if I’m working on a headless server). So programs like Vim and EMacs have never been useful for me.
To each their own (and I have all the respect for anyone who knows how to exit Vim without looking it up) but I’m guessing the majority of people have a similar experience.























Sure, Notepad transfers to other GUI programs better than Nano transfers to Vim or EMacs. But that has little to do with Notepad and more to do with GUIs typically supporting similar shortcuts. Like I said, it’s an imperfect analogy.
I think you missed my original point. Most people wouldn’t describe themselves as “good” or “bad” at Notepad or Nano. They’re simple programs designed for simple editing. The learning curve is very low for both. Advanced editors have differing learning curves, but they’re all a lot more steep.
And my original point was that, because many people do only simple editing in a CLI and more advanced editing in a GUI, it makes sense that Nano became the most popular for CLI due to its shallow learning curve.