Kenneth Cassel

vim.so - Learn vim fast with interactive exercises in the browser

Learn vim without enduring boring text only tutorials. vim.so gets you the muscle repetition needed to master vim quickly using interactive exercises.
Vim adds code editing super powers to your editor of choice. Learn vim fast today!

Add a comment

Replies

Best
Kenneth Cassel
Hey guys! One of the best things I learned last year for my developer experience was vim. I found that the normal way to learn vim was kind of boring and took a long time to really memorize the useful commands. So I built vim.so. It helps you get the muscle memory needed to be useful in vim faster than was possible before. Some features: - Learn in the browser - Learn with muscle memory based exercises - 10 interactive lessons and 1 overview video - Learn the most useful commands so that you can be effective in vim faster.
Jim Raptis
Launching soon!
@kennethcassel congrats for your launch Kenneth! Vim.so is a great product 🎉
Sunshine Byrne
@kennethcassel hey this is super awesome! I've always had an interest in VIM but everytime I thought of it, I'd always tell myself, "ugh no time for that". This is really exciting to me! I came across it during my search for the best personal knowledge database program and vim came up everytime. I would never see someone with a neutral opinion on it - the comments were always from the die hard vim obsessed. When I get paid I'll be sure to keep this at the top of my shopping list as well as get started asap! Thank you friend
Kenneth Cassel
@shannon_byrne Thanks for the kind words Shannon! It's funny, I'm not a vim zealot and I realize it's not for everyone. That being said, I do think it should be more approachable and I hope vim.so does just that for folks :)
Csaba Kissi
@kennethcassel I'm a long time Nano user. Anyways... Great idea how to learn Vim!
Brayden W
@kennethcassel Awesome job on the launch Kenneth! What have you learned from growing vim.so from 0 to profit?
Ryan Doyle
Watching Ken build this on Twitter has been very cool - such an intuitive way to teach something!
Kenneth Cassel
@ryan___doyle Thanks Ryan! It's been a ton of fun and super helpful to me doing this out in public for sure. The site wouldn't be 1/2 as good without all the great feedback from the twitter dev community :)
Simon Chiu
Bought this on the first day it has launched. Happy to see it’s grown so much. Congrats!
Kenneth Cassel
@geetfun Thanks for supporting so early on Simon! :)
Tom
Have followed you on IH for a while - congrats with the launch, great product @kennethcassel
Kenneth Cassel
@boltfeedback That's so cool to hear :) Thanks Tom!
Chris Lu
Wow congrats on the launch!! I’ve been following @kennethcassel’s progress and it’s been incredible!! Keep up the amazing work!!
Kenneth Cassel
@chris_lu Thanks Chris! :) Trying to keep up with the awesome work you and Paul are doing
Fernando Cordeiro
OMG, I hate vim! I seldom use it so, whenever I do, I have to relearn it all over again. This is why I've been following vim.so. It will be a life-saver! I'm so hyped @kennethcassel finally launched it on PH!
Kenneth Cassel
@mrcordeiro Thanks Fernando :) I hope i convert some vim haters into vim lovers
Stanley
I love it! As a CS student, I wonder how you technically doing this
Kenneth Cassel
@s_stanley The editor component is an open source component called Ace. It has vim binding plugins you can add to it. Sprinkle a little JS on top and you have vim.so :)
Andrew Zhou
HUGE congrats on the launch! How long do you think it takes to finish the course?
Kenneth Cassel
@andrewthezhou You could probably sit down and finish it in a couple hours. I think the best way to get the most value is to do a lesson a day or every other day and let the muscle memory build up over time
Damon Chen
I bought vim.so on the 1st day when it's launched. I finally can ditch my cheatsheet, and start to build my muscle memory by learning from vim.so. Such a great product, I've been waiting for this kind of product for so long!!!!
Kenneth Cassel
@xianmingchen Thanks Damon :) You're the man!
Soheil
Congrats Kenneth! This is a great way to learn vim.
Kenneth Cassel
@soheilpro I think so too but I might be a bit biased haha. It's really something I wish I had when I first started stumbling through the various vim learning resources that are the go to.
Jim Bisenius
Bought this earlier this year and never looked back!! Do it!! You'll never worry about Vim again 😎
Kenneth Cassel
@jimmy_bisenius what a fantastic review :) Thanks Jim! Glad you enjoyed it
Hieu
Saw Cassidy posted "Trying to find my way out of vim" today, with the Weeknd's super bowl reference, and vim.so pop up in my head :D I tried a few interactive exercises and felt like learning to play a game, which is nice. Congrats on the launch Kenneth!
Kenneth Cassel
@hieussr1 Thanks Hieu! I'm glad it feels like a game because that was the intent! Sometimes you have to use tricks to get over a steep learning curve and I think we should exploit that to our advantage as devs. Also yeah that tweet was great 😂
Minh-Phuc Tran
Looks awesome for who want to try Vim and see how powerful it's! I wish I had something like this when I first started trying Vim! Definitely recommend for new vim-ers. Congrats on the launch!
Kenneth Cassel
@phuctm97 Thanks Minh! I wish I had it when I started too :)
Justin Cuaresma
At some point, most developers would have to encounter Vim and its esoteric developer experience. I wish this was how Vim was taught back in my college days. Kenneth built vim.so with interactivity in mind allowing us to train muscle memory that’s almost mandatory with Vim. To sum up: this is the Duolingo for Vim you’ve always been looking for!
Kenneth Cassel
@iamspidermayne Love this analogy! Thanks Justin!
Bereket Semagn
Congrats on launch, Kenneth! He's worked really hard to make vim.so and it's an amazing platform, love the interactivity! Great product 😎🎉
Kenneth Cassel
@dustininfinity Thanks bereket, the young maker!
Geordi Dearns
This will 100% be my first choice when I decide to pick up Vim. Have really enjoyed watching the vim.so build journey so far over on @kennethcassel Twitter. Congrats on the launch! 🎉
Kenneth Cassel
@geordi_dearns1 Glad you're keeping it in mind geordi :)
Szymon Adamiak
Learning VIM is so hard... Thank you for making it fun!
Kenneth Cassel
@sadamiak Yes! That's the goal! Thanks Szymon for the kind words
Atul Underwood
Interesting. I will follow the project.
Kenneth Cassel
@atulunderwood Cool I appreciate the support :)
Abhi
Love the interactive lesson on the homepage! I wish I had had this when I was learning to code! Congrats Kenneth!
Kenneth Cassel
@abhiondemand I'm glad the interactive lessons are a hit! Thanks Abhi!
AKSHAY MADHAN
Congrats on the launch Kenneth. Great Product!