---
title: New on Upcase—Onramp To Vim
teaser: The best introduction to Vim we know how to make.
tags: news,upcase,vim
author: Ben Orenstein
published_on: 2015-07-02
---

We just released a new course on Upcase, and we're pretty excited. It's called
[Onramp to
Vim](https://thoughtbot.com/upcase/onramp-to-vim?utm_source=giantrobotsblog&utm_medium=post&utm_campaign=onramp-to-vim-launch),
and we think it's the best thing out there for turning yourself into a solid
Vim user.

[![Onramp to Vim logo](https://images.thoughtbot.com/upcase/onramp-to-vim-splash-screen.png)](https://thoughtbot.com/upcase/onramp-to-vim?utm_source=giantrobotsblog&utm_medium=post&utm_campaign=onramp-to-vim-launch)

The course was produced by [Chris Toomey](https://github.com/christoomey) and
me (Ben Orenstein). Together, we have thousands of hours of Vim experience, and
have successfully converted many friends, co-workers, and internet strangers
into happy and efficient Vimmers. We've distilled our best stuff into this
course. Even if you're a seasoned Vim veteran you're likely to pick up a few
tips.

Here's some of what we cover:

    Surviving Your First Week
      Vimtutor
      Building a Cheatsheet
      Getting Help
        Vim's Builtin Help
        Vim Wiki
        Vim IRC Channel
        Vim Category in the Upcase Forum
      Avoid Too Much Configuration

    Motions and Moving
        Moving within a line
        Jumping within a line
        Moving between lines

    Command Language
      Commands
      Using Motions
      Text Objects
      The dot command
      The Language of Vim

    Windows & Tabs
      Nomenclature
      Windows
        Opening Windows
        Moving Between Windows
        Positioning the Buffer In the Window
      Tabs

    Modes
      Insert Mode
      Normal Mode
      Visual Mode
      Visual Line Mode
      Visual Block Mode

    Configuration
      Vimrc Configuration File
      Testing out Configurations
      Custom Key Mappings
      Leader Mappings
      Rapid Editing of Your Vimrc
      Mapping in Other Modes
      Setting Options
      Browsing Options
      Autocommands
      Sample Configurations
      Custom Commands
      Building Your Dotfiles

    Plugins
      Installing & Managing Plugins
      CtrlP Fuzzy File Finder
      Surround.vim
      Repeat.vim
      Rails.vim
      Commentary.vim
      Rspec.vim

With Onramp to Vim, we finally have something we confidently recommend as the
ideal way to start learning Vim.

**Onramp to Vim (and many other excellent courses) is only available to
[Upcase](https://thoughtbot.com/upcase/?utm_source=giantrobotsblog&utm_medium=post&utm_campaign=onramp-to-vim-launch)
subscribers.** There is no minimum subscription length, and we offer a 30-day,
money-back guarantee if you don't love the service.

Intrigued? [Subscribe to
Upcase](https://thoughtbot.com/upcase/?utm_source=giantrobotsblog&utm_medium=post&utm_campaign=onramp-to-vim-launch)
and get immediate access.
