Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Development Tools

Course Request - Vim

Vim is a fantastic editor which isn't talked about enough (in terms of videos and tutorials). You guys being the best at what you do, educational videos, you should try creating a Vim master-class course. Just a thought!

Andrew Shook
Andrew Shook
31,709 Points

Yeah I think a class on vim would be great. I also think a class on installing apache2 and mysql would be good for the console foundation deep dive.

6 Answers

Tommy Morgan
STAFF
Tommy Morgan
Treehouse Guest Teacher

I :heart: vim. A lot. :) I've been using it for about 5 years now and I still find new cool things every week.

Do you think a Treehouse class would be the best format for learning about vim, though?

I really liked your idea of walking students through your setup, talking about common configuration problems, etc.

Tommy Morgan
Tommy Morgan
Treehouse Guest Teacher

And actually, another question - what kind of material do you want on Vim? Do you want to learn about the basics (hjkl movement, insert mode vs. normal mode, etc.), the advanced stuff (the jump list, VimL), working with specific plugins (rails.vim, fugitive, etc.)?

I'd say this is the best format for learning about Vim. Vim can be learned from a book. So can Ruby. You guys teach Ruby. And as it turns out your Ruby deep dive is one of the best video courses I've ever had the joy of learning from. I'd say using Vim is similar; after all most of Vim is text, so is Ruby and CSS. Right? I personally can't find any worthwhile material on Vim and that is the reason I came to you guys. I'm sure the rest of the community would also very much enjoy a course like that.

Tommy Morgan
Tommy Morgan
Treehouse Guest Teacher

Rafal Chmiel - what would say to something more like a podcast than a Treehouse course?

Hmm, I guess that would work. In fact, that could work fantastically. The idea that I'd know when the new episode comes out would make me more interested in the topic. You'd have to start with something easy, and then once you've described the intermediate-level stuff, you could simply continue with tips and tricks a la Bonus Content/Treehouse Quick Tips.

Tommy Morgan
Tommy Morgan
Treehouse Guest Teacher

Where do you think a series like that should start? Super-basic with hjkl? Assume people have gone through vimtutor? Assume that they're comfortable working with their vimrc file?

Not making any promises, just thinking through possibilities :)

I'd say something along the lines of a ten-minute super basic to basic walk-through of all the basic functions, and then continue with the quick tips idea I mentioned earlier.

Rafal Chmiel, I'm with you! I'd love to see a course on Vim. I just started learning it about three months ago and I'm hooked.

But what are these dotfiles all about? How do use a package installer like Vundle or Pathogen?

There was tons of frustration for me when I started learning Vim, so I know that there's a need!

I'm going to /cc my co-worker Tommy Morgan, so that he knows there's interest. Ken Lauderbach, Tommy and I had a conversation about a course on development environments here. I hope we can get more of our developers to give us a run through of how they set things up!

Awesome, that's great to hear!

Mike F.
Mike F.
11,994 Points

Looks like it's been 9 months! I'm new to front end development. A couple of the developers I did my apprenticeship with use VIM and it looks great never having to leave the terminal. I hope Treehouse can put something together.

+1! Would love a course on VIM

Wahidyan Kresna Fridayoka
Wahidyan Kresna Fridayoka
24,998 Points

+1!!! Please Treehouse.. Please make a course for vim.. :D

Timothy Lopez
Timothy Lopez
10,000 Points

Vim does look like a great idea for a course. If I could +10000, I would. :p