Beginner’s Guide to VIM (VI-Improved)

I remember the very first time I encountered Vim. I was a university student, and the computers in the computer science department’s lab were installed with Ubuntu Linux. While I had been exposed to different Linux variations (like RHEL) even before my college years (Red Hat sold its CDs at Best Buy!), this was the first time I needed to use the Linux operating system regularly, because my classes required me to do so. Once I started using Linux, like many others before and after me, I began to feel like a “real programmer.”