Vim for Ruby Developers

Join this friendly course to learn how to automate your coding with Vim, master shortcuts, and elevate your Ruby development skills.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is perfect for anyone looking to boost their Ruby coding skills using Vim. You’ll learn practical terminal tips, shortcuts, and how to create a customizable working environment that lets you code like a pro!

Key Points

  • Master the Vim text editor for Ruby.
  • Automate your coding workflow.
  • Customize Vim like a professional developer.

Learning Outcomes

  • Efficiently process and debug Ruby code using Vim.
  • Create a personalized Vim environment tailored for optimal coding.
  • Install useful plugins to enhance productivity.

About This Course

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

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!

  • Build Ruby programs efficiently with a fully customized Vim environment.

  • Implement custom keybinding to customize Vim to match your workflow.

Course Curriculum

Instructor

Profile photo of Jordan Hudgens
Jordan Hudgens

Jordan Hudgens is the CTO and Founder of Bottega where he leads instruction and curriculum development for all of the DevCamp and Bottega code schools around the US.As a full stack developer for over the past decade, Jordan has traveled the world building applications and training individuals on a variety of technology stacks, including: Ruby on Rails, Python, React JS,...

Review
4.9 course rating
4K ratings
ui-avatar of Elliott Bignell
Elliott B.
3.5
2 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Victor Wu
Victor W.
5.0
2 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Shawn Kearney
Shawn K.
5.0
3 years ago

Great and clear explanations.

  • Helpful
  • Not helpful
ui-avatar of Richard Azia
Richard A.
5.0
3 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
4.5
3 years ago

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.

  • Helpful
  • Not helpful
ui-avatar of Jörgen Ivarsson
Jörgen I.
5.0
3 years ago

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!

  • Helpful
  • Not helpful
ui-avatar of Cody Dwyer
Cody D.
5.0
3 years ago

Useful, concise, clear explanation.
I will come back to this course as a reference many, many times.

  • Helpful
  • Not helpful
ui-avatar of Rodrigo Pimentel Sátyro
Rodrigo P. S.
5.0
3 years ago

Didn't finish studying yet, but can say i'ts awesome!! :D

  • Helpful
  • Not helpful
ui-avatar of Aynur Galimov
Aynur G.
5.0
3 years ago

Good course for who learn vim with ruby

  • Helpful
  • Not helpful
ui-avatar of Anonymized User
Anonymized U.
5.0
3 years ago

Good straightforward learning session for increasing the productivity of one's vi/vim environment.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses