Funny this should com up. I'm trying to learn linux and was getting ready to set up a home server. I started playing around with vi and had some problems. So I did some digging and came up with a couple good cheatsheets. Here
is one that looks pretty good but doesn't cover everything. Then there's this PDF cheat sheet
that seems to cover just about anything the newbie could want. Another option is this PDF intro
that gets you to write your own cheatsheet.
I printed them all off and will use them in my studying.