I love coding. I was introduced to Vim from a friend at the university. At the time I had already started using Linux but my editor of choice was nano. I found Vim very unfriendly to say the least. It took years for me to consider giving it another shot.
The reason why I did was another friend. He was a legend at the university. People were saying how he was capable of hacking into the university servers. I had a discussion with him about development tools and he spoke very highly of Vim. I set my mind to learn it.

It was really painful learning Vim. I was very slow and I had to keep looking at the documentation every once in a while. I guess that most of the frustration came from my drive to add functionalities to it and make it do more and more things. I spent most of my learning on Vimscript. When I discovered it, I was thrilled! I added plugins and scripts and eventually turned Vim into an IDE which I still use today.
Coupled with tmux, scripts, python and NERDTree, Vim is a really powerful tool.
