Do not look for the perfect class or textbook. Embrace the one that, despite the parts you know will be boring, excites you.
For some reason that was not what I was expecting at all when I looked to see if I had an entry on Vim. On the other hand, I love the fact that I gave it the title “vi”. Typing “vi vi” to open it was enjoyable.
I also love that even after 10 days away I still remember the basic editing commands. I am slowly starting to see not simply the novelty but the advantage of writing like this. To not have to lift your hands is amazing. Moreover, to be forced to think in terms of code and efficiency is better. Best of all is the ability to focus on the writing itself, not the interface. One can use muscle memory in a way that is impossible with a pointer, whether mouse or trackpad.
I also just realized “k” jumps up not simply one line but to the last place the cursor was. This is clever. I also find it interesting that the editing, while absurdly abstract, works in the sense that I can keep writing without having to stop to wonder how I will fix it.