Vim for Ruby Developers

Learn how to automate your coding workflow and use a text editor like a professional Ruby developer.

4.50 (364 reviews)
Udemy
platform
English
language
Development Tools
category
instructor
Vim for Ruby Developers
2,430
students
3.5 hours
content
May 2021
last update
$74.99
regular price

What you will learn

Build Ruby programs efficiently with a fully customized Vim environment.

Implement custom keybinding to customize Vim to match your workflow.

Why take this course?

Course Update May 2021: Started a new section on terminal tips and tricks and included a guide on how to create shortcuts by utilizing terminal aliases.

Have you always wanted to learn how to use the Vim text editor, but never knew where to start? Then this is the course for you. My name is Jordan Hudgens, and I'll be your instructor for the course. In addition to being the lead instructor for devCamp I've also been building web applications for over a decade for organizations such as Eventbrite and Quip.

After completing this course you will know how to code with the Vim text editor. But that's not really a big deal. If you just wanted to use a text editor there's no point in learning Vim. Vim is more than a text editor, you can ask professional developers from around the world and they'll tell you that Vim development is a lifestyle. Which is why I don't stop at simply teaching you how to use the editor. After going through the basics I will show you have to use Vim like a professional Ruby developer to automate your entire development workflow. This will include learning:

  • How to process Ruby code so that it renders right inside of the file, this makes it possible to efficiently debug and build Ruby programs without even having to leave the text editor!

  • How to customize the Vim environment like a pro, including how to integrate the file system, multiple view panes, and even how to customize the keyboard shortcuts so that you can focus on your code and not the editor.

  • How to install Vim plugins, such as being able to perform fuzzy file searches and autocomplete.

This course is not for beginners, the ideal students for this material are those who have some level of Ruby experience and want to take their skills to the professional level. I won't be teaching much Ruby code throughout these lessons, instead this course will walk through how to setup your development environment to maximize development efficiency.

In additions to the lessons, as a student you will be given access to my personal Vim setting file and a Vim cheat sheet that I've spent the past several years creating so that you can use it as a reference as you continue to learn how to use Vim.

Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey!

Screenshots

Vim for Ruby Developers - Screenshot_01Vim for Ruby Developers - Screenshot_02Vim for Ruby Developers - Screenshot_03Vim for Ruby Developers - Screenshot_04

Reviews

Elliott
April 2, 2023
Not bad on vim, which I already know pretty well, but not a lot of information on using vim with Ruby, which is what I wanted.
Victor
December 22, 2022
Yeah, this was a very nice course. The instructor showed a lot about his personal journey into vim and also included other relevant materials that he thought to be helpful.
Richard
June 15, 2022
When you look at VIM you think that it is a simple text editor, but when you look at it in detail then you see that it is an IDE where you can activate the features that you want to use. It reminds me of Avid Media Composer for video editing, but applied to coding and programming.
Julio
March 25, 2022
If you have no experience with Vim, I'll recommend you first learn how to use Vim. I think this course is helpful for Intermediate Vim users. I liked the quiz sections because not all Udemy courses has it.
Jörgen
March 20, 2022
Perfect for a ruby developer who wants to get started with Vim. Even if you will not write a line of Ruby code, the course is very good! It is instructive and the focus is the needs of a developer. The teacher is also very good with clear and detailed explainations. An Excellent course! 5 stars!
Sebastian
December 19, 2020
A very well structured course, which I can therefore recommend to Vim newbies who are looking for a little bit of a challenge (like myself) even though the course is labeled for intermediate level. A familiar Jordan Hudgens typical high quality course!
Terica
June 7, 2017
I was searching for a Ruby master that taught vim. I feel utterly unworthy; but totally jacked to get back to building in Ruby, rockin vim...awesome course. All Creatives involved; Hudgens...I love this course. #thevoodooyoudo I m using a 32" LED and a 17" diagonal laptop running W10Pro (w WSL) and I don't like the way the vim workspace was rendered. Everything squeezed off to the side...pinchy. Pinchy rendero. Anyway bad puns aside that's the only thing I would change.
Razwan
May 29, 2017
Great course for Ruby developers looking to learn Vim. Introduces a basic setup to get started and comes with a handy cheat sheet to refer every day. Completing this course won't make anyone productive with Vim (that requires practice), but it does a great job for anyone starting out!
Fenian
April 20, 2017
I feel it's best to rate this course based on my use of vim as a tool after now having finished this course. VIM is now my primary text editor. Jordan is a really great teacher - clearly a wealth of knowledge. VIM now makes sense; its nice to know that I now really only have to learn more about the one text editor from now on - which is also complimentary to *nix environments as well. Thanks!
Sergio
March 27, 2017
I've been a professional developer for the last 20 years but I just used Vim to edit simple files and git commit messages. This course gives you a general look at how Vim works and what is capable of.
Alex
March 12, 2017
very nice video, worth the money. Though you may need to watch it a few times, first because he goes a bit fast sometimes and second because vim takes patience to master
Erin
March 6, 2017
The videos are great in showing the commands step by step. I really love the last sections in which we learn about vim macro & plugins!
Tom
January 29, 2017
Nice course. I thought I would learn a few more advanced tricks, but I still did learn a quite a few useful things I didn't know! I would have liked more time on the seeing_is_believing gem and how it can work with a real application, instead of just simple self contained files. And also some aliases and shortcuts which the instructor uses or recommends.
Faisal
January 27, 2017
Excellent course. I knew that vim can do a lot but never tried to dig information. This course gives a ton of useful information on a plate for you. Excellent course and well presented.
Guillaume
December 27, 2016
A useful overview of how to use vim efficiently and make me want to dig into it, maybe make the switch from Atom.

Charts

Price

Vim for Ruby Developers - Price chart

Rating

Vim for Ruby Developers - Ratings chart

Enrollment distribution

Vim for Ruby Developers - Distribution chart
1032872
udemy ID
12/5/2016
course created date
11/21/2019
course indexed date
Bot
course submited by