Re: Learning Linux
I recommend checking out thegeekstuff.com and downloading the free ebook he offers on linux hacking plus he has articles about all kinds of tips and tricks with linux. while by no means is this the only or best resource out there it is good because he does a great job of giving you serving sized tidbits.
for vi/vim this is indispensable http://www.worldtimzone.com/res/vi.html
while not really good for beginners the linux documentation project has alot of resources
zealibib slaughter is a dwarven paladin of ill temperment played by a fat man of jolly temperment.