Some useful Web references
Linux tutorials:
http://www.freeos.com/articles/4414/
http://itstudents.ccs.uconn.edu/LinuxBasics.html
http://www.linux-tutorial.info/modules.php?name=Tutorial&pageid=224
C Library reference guides:
http://www-h.eng.cam.ac.uk/help/tpl/languages/C/teaching_C/teaching_C.html
http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
http://msdn2.microsoft.com/en-us/library/ms858716.aspx
Learning C from Java Programmer perspective:
http://www.comp.lancs.ac.uk/computing/users/ss/java2c/
http://www.comp.lancs.ac.uk/computing/users/ss/java2c/diffs.html
http://www-ali.cs.umass.edu/~mckinley/377/labs/c++_for_java_programmers.html
http://www.cs.brown.edu/courses/cs123/javatoc.shtml
PICO Editor tutorials:
http://www.indiana.edu/~uitspubs/b103/b103.pdf
http://www.indiana.edu/~uitspubs/b103/
http://www.ncsu.edu/it/essentials/managing_files/text_editors/pico_tutor/
http://www.usd.edu/trio/tut/pico/
http://www.csupomona.edu/~cs/labs/help_pages/pico.html
EMACS Editor tutorials:
http://www.rpi.edu/~bortonh/Emacs-class/class-slides-rcs.pdf
http://www.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html
http://vertigo.hsrl.rutgers.edu/ug/emacs_tutorial.html
http://www.stolaf.edu/people/humke/UNIX/emacs-tutorial.html
http://www.cs.utah.edu/dept/old/texinfo/emacs19/emacs_toc.html
http://www.delorie.com/gnu/docs/emacs/emacs_toc.html
VIM Editor tutorials:
http://www.linuxgazette.com/node/9039
http://www.unb.ca/documentation/UNIX/tips/vim/
http://www.apmaths.uwo.ca/~xli/vim/vim_tutorial.html
GCC for compiling "C" and "C++" programs under Linux:
http://users.actcom.co.il/~choo/lupg/tutorials/c-on-unix/c-on-unix.html
http://tigcc.ticalc.org/doc/comopts.html#SEC3
http://gcc.gnu.org/onlinedocs/gcc/Invoking-GCC.html
Some Code Conventions for Programmers (try to adopt them when programming):
http://www.jetcafe.org/~jim/c-style.html
http://www.possibility.com/Cpp/CppCodingStandard.html
http://java.sun.com/docs/codeconv/
http://gee.cs.oswego.edu/dl/html/javaCodingStd.html
Input/Output Redirection in Unix:
http://www.geocities.com/tipsforlinux/articles2/042.html
OR (the same text): http://www.codecoffee.com/tipsforlinux/articles2/042.html
http://www.dba-oracle.com/t_linux_46_redirection_input_output.htm
About
Makefile:
http://www.eng.hawaii.edu/Tutor/Make/index.html
http://oucsace.cs.ohiou.edu/~bhumphre/makefile.html
http://www.opussoftware.com/tutorial/TutMakefile.htm
http://users.actcom.co.il/~choo/lupg/tutorials/writing-makefiles/writing-makefiles.html