Fastest Way To Configure Vim:
Vim is the /comfy/iest editor, at least by my books. But it's different from most editors, very different. So for most people, configuring and getting used to Vim, and it's brilliance, takes too much time to be considered worthwhile. For those poor souls (and partly my lazy future-self) I've pieced together a quick guide on configuring vim, quickly and nicely.

First thing first, enabled line numbers, makes a huge difference when debugging. Do that by adding set number to ~/.vimrc.

 Next thing, make sure that syntax highlighting is on, because if not, what are you doing with your empty, vapid life? Do this by adding on syntax on to the same file. By default, Vim has a good number of syntaxes up and ready to go, including Python, C(++), HTML, CSS, and a metric fuarkton of others. So don't worry about that much.

 This next bit stops tabs and indents from being from being so absolutely based. It does a lot of little things for it, but you really just need to know that "4" there, is the number of spaces for each tab.
set autoindent
set expandtab
set shiftwidth=4
set smartindent
set smarttab
set softtabstop=4

Lastly, you might want to quickly remind yourself of some of the default keybinds and commands. To do that, here's a fuarking chart.
:tabedit ... open a new file as a tab.
gt ... skip to the next tab.
gT ... skip back a tab.
:set spell ... enable spellcheck
:set nospell ... disable spellcheck
z= ... see spellcheck options for a word.
ctrl+n ... see autocomplete options for a word.
/{word} ... find a word (use n to see next match)
%s/{word}/{replacement} ... find and replace a word through the document

That + vimtutor, should get you up and ready to go again.
Of course, if you're too lazy to configure any of this stuff yourself, you can get a copy of my .vimrc from the files page of this website.
-Jarlold <3