VI editor help:
http://www.mcsr.olemiss.edu/unixhelp/vi/index.html
Numerous other sites available . .
Emacs editor help:
http://www.gnu.org/software/emacs/emacs-paper.html
Pico editor help:
http://www.aota.net/Telnet/pico.php4
Compile C++ programs in Visual Studio and .NET environments
Tutorial on Linux - .pdf version
http://tldp.org/LDP/intro-linux/html/
Remote access to UNIX – UW Oshkosh
http://www.acs.uwosh.edu/faq-items/remote-access-for-linux
Recommended software:
Putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/
http://www.chiark.greenend.org.uk/~sgtatham/
Filezilla
Software, you can use to access remotely hosts - including Windows environment