I don't remember how and when exactly were I introduced to Emacs. Must have been sometime when I started using Linux 20 years ago.
Vim's usage of modes and switching between these with esc didn't work well with me, it still feels clunky.
About Nano I heard later but it has always felt like a rudimentary option.
I use Emacs for:
- programming at work and as a hobby (although git I use via command line. with drop-down terminals it works better for me)
- C++
- Python
- STM32
- writing latex documents
At this point I started to think about Emacs more as an GUI framework with integrated elisp interpreter then code editor.
During the editor war there was a joke that Emacs is a very nice operating system but it lacks a proper file editor ;P