5 comments

[ 3.0 ms ] story [ 24.1 ms ] thread
Hey HN — this is a passion project I've had on the backburner for a short while now. I've really enjoyed building this and I'm excited to share.

vimmer.io is an interactive course for learning Vim. It's different to other online Vim courses because it uses the real Vim editor compiled to WASM (made possible by rhysd's fantastic vim.wasm project[0]). This means you get all of the functionality that you have in vanilla Vim, which not only opens a lot of doors in terms of what you can teach (buffers, windows, niche Ex commands), but also means everything you learn is completely transferable.

This has so much fun to make — looking forward to hearing all of your feedback!

[0]: https://github.com/rhysd/vim.wasm

:help user-manual is free and comes with Vim itself so there is no need to worry about transfering knowledge.
Also, vimtutor. It'll show you everything you need to know to get started.
Especially since going through the website they seem to be covering not much more than vimtutor, but for a hefty 30-50$ price and probably with a worse experience.
The way I learned (and still do learn) vim was the following:

1. Try to use vim to do something with text

2. Realize I don't know how to do that (efficiently, or at all)

3. Look up how to do it efficiently

4. Try to do it that way from now on

5. Rinse and repeat