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://www-ccs.ucsd.edu/c/

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