Monday, April 16, 2007

Online Tutorials

.
C - Language

*Introduction to C Pogramming http://devcentral.iftech.com/learning/tutorials/c-cpp/c/
*
*C Optimization Tutorial
http://www.abarnett.demon.co.uk/tutorial.html>*
*Compiling C and C++ Programs on UNIX Systems -gcc/g++
http://www.actcom.co.il/%7Echoo/lupg/tutorials/c-on-unix/c-on-unix.html
*
*Building and Using Static and Shared C Libraries http://www.actcom.co.il/%7Echoo/lupg/tutorials/libraries/unix-c-librarieshtml
*
*UNIX System Calls and Subroutines Using C
http://www.cm.cf.ac.uk/Dave/C/CE.html
*
*ANSI C for Programmers on UNIX Systems http://www.gustavo.net/programming/c__tutorials.shtml
*
*Sams Teach Yourself C in 24 Hours
http://www.informit.com/product/0672310686/>
*
*Sams Teach Yourself C in 21 Days (4th Ed.) http://www.informit.com/product/0672310694/
*
*The Standard C Library for Linux
*http://www.linuxgazette.com/issue24/rogers.html
*http://www.linuxgazette.com/issue31/rogers1.html
*http://www.linuxgazette.com/issue32/rogers.html
*http://www.linuxgazette.com/issue38/rogers.html
*http://www.linuxgazette.com/issue39/rogers.html>

C++ - Language

*C++ Tutorials
http://computers.iwz.com/prog/cpp/
http://devcentral.iftech.com/learning/tutorials/c-cpp/cpp/>
http://devcentral.iftech.com/learning/tutorials/c-cpp/sst/>
http://uu-gna.mit.edu:8001/uu-gn/atext/cc/>
http://www.cs.wustl.edu/%7Eschmidt/C++/index.html

*Compiling C and C++ Programs on UNIX Systems -gcc/g++ http://www.actcom.co.il/%7Echoo/lupg/tutorials/c-on-unix/c-on-unix.html

*Sams Teach Yourself C++ in 21 Days (2nd Ed.) http://www.informit.com/product/0672310708/>

CGI - Programming

http://www.acm.vt.edu/%7Escott/cgi.html
http://www.cgi101.com/class/
http://www.informit.com/product/1562763970/
http://www.informit.com/product/1575210878/
http://www.informit.com/product/1575211513/

Sams Teach Yourself CGI Programming with Perl 5 in a Week (2nd Ed.)
http://www.informit.com/product/1575211963/
http://www.speakeasy.org/%7Ecgires/cgi-tips.html

*Reading CGI Data: URL-Encoding and the CGI Protocol http://www.speakeasy.org/%7Ecgires/readdat/aindex.html>
*

*CORBA Tutorials*
http://www.cerfnet.com/%7Empcline/corba-faq/
http://www.cs.indiana.edu/hyplan/kksiazek/tuto.html
http://www.cs.wustl.edu/%7Eschmidt/CORBA-docs/index.html
http://www.cs.wustl.edu/%7Eschmidt/tutorials-corba.html
http://www.informit.com/product/0672312085/
http://www2.linuxjournal.com/lj-issues/issue48/2336.html
http://www2.linuxjournal.com/lj-issues/issue61/3201.html
http://www2.linuxjournal.com/lj-issues/issue62/3213.html
http://www2.linuxjournal.com/lj-issues/issue63/3214.html

*CSS Tutorial*
http://richinstyle.com/guides/css2.html

*CVS Tutorial*
http://cellworks.washington.edu/pub/docs/cvs/tutorial/cvs_tutorial_toc.html
http://www.csc.calpoly.edu/%7Edbutler/tutorials/winter96/cvs/ >

*DHTML Tutorial*
http://www.stars.com/Authoring/DHTML/Intro/

*Emacs Tutorial*
http://heather.cs.ucdavis.edu/%7Ematloff/UnixAndC/Editors/Emacs.html
http://www.geek-girl.com/emacs/faq/index.html
http://www.gnu.org/manual/elisp-manual-20-2.5/elisp.html
http://www.gnu.org/manual/emacs-lisp-intro/emacs-lisp-intro.html
http://www.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html
http://www.linuxgazette.com/issue26/marsden.html
http://www.linuxgazette.com/issue27/marsden.html
http://www.linuxgazette.com/issue29/marsden.html
http://www.linuxgazette.com/issue31/marsden.html
http://www.linuxgazette.com/issue35/anderson.html
http://www.linuxgazette.com/issue39/marsden.html
http://www.linuxgazette.com/issue47/pedersen.html
http://www2.linuxjournal.com/lj-issues/issue59/2178.html

*Expect Tutorial*

http://www.linuxgazette.com/issue48/fisher.html
http://www2.linuxjournal.com/lj-issues/issue54/3065.html
http://www2.linuxjournal.com/lj-issues/issue68/3357.html

*Fortran Tutorials*

ftp://ftp.star.le.ac.uk/pub/fortran/
http://csep1.phy.ornl.gov/pl/pl.html
http://metalab.unc.edu/pub/languages/fortran/unfp.html
http://noether.vassar.edu/%7Emyers/Fortran.html
http://www.astro.unibas.ch/F90Tutorial/tutorial.html
http://www.delorie.com/gnu/docs/g77/g77_1.html
http://www.hpctec.mcc.ac.uk/hpctec/courses/Fortran90/F90course.html
http://www.nsc.liu.se/f77to90.html
http://www.stanford.edu/class/sccm001/>

*GIMP Tutorials*

http://empyrean.lib.ndsu.nodak.edu/%7Enem/gimp/tuts/
http://imagic.weizmann.ac.il/%7Edov/gimp/perl-tut.html
http://imagic.weizmann.ac.il/%7Edov/gimp/scheme-tut.html
http://jgo.local.net/GimpGuide/
http://manual.gimp.org/
http://www.linuxfocus.org/English/July2000/article113.shtml
http://www.linuxfocus.org/English/March1998/article9.html
http://www.linuxfocus.org/English/May1998/article10.html
http://www.linuxfocus.org/English/November1999/article112.html
http://www.linuxfocus.org/English/articles/article28.html
http://www.linuxgazette.com/issue51/mauerer.html
http://www.oberlin.edu/%7Ekturner/gimp/doc/
http://www.rru.com/%7Emeo/gimp/Tutorial/
http://www.rru.com/%7Emeo/gimp/faq-user.html
http://www2.linuxjournal.com/lj-issues/issue43/2388.html
http://www2.linuxjournal.com/lj-issues/issue44/2530.html
http://www2.linuxjournal.com/lj-issues/issue45/2531.html
http://www2.linuxjournal.com/lj-issues/issue46/2532.html

*GNOME Tutorials*

http://developer.gnome.org/doc/tutorials/gnome-libs/
http://www-4.ibm.com/software/developer/library/gnome-programming/indexhtml
http://www-4.ibm.com/software/developer/library/gnome2/
http://www-4.ibm.com/software/developer/library/gnome3/?dwzone=linux
http://www-4.ibm.com/software/developer/library/gnome5/index.html?dwzone=linux
http://www-4.ibm.com/software/developer/library/gnomenclature/index.html?dwzone=linux
http://www.linuxfocus.org/English/July2000/article160.shtml>

*Differential Equation Basics http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/diffyq.pdf >

*GIF Animation Tutorial

http://www.webreference.com/dev/gifanim/tutorial.html

*HTML Tutorials*Tutorials
http://www.charm.net/%7Elejeune/tables.html
http://www.informit.com/product/0789708124/
http://www.informit.com/product/1562764969/
http://www.kasparius.com/nonflash/tutorial/tut1.htm
http://www.ncsa.uiuc.edu/General/Training/AdvHTML/course.html
http://www.ncsa.uiuc.edu/General/Training/HTMLIntro/Intro.html
http://www.sharkysoft.com/tutorials/frames/contents.htm

*Java Tutorials*
Enterprise JavaBeans Tutorial http://developer.java.sun.com/developer/onlineTraining/Beans/EJBTutorial/index.html
*JavaBeans ShortCourse http://developer.java.sun.com/developer/onlineTraining/Beans/JBShortCourse/index.html *Introduction to the JavaBeans API http://developer.java.sun.com/developer/onlineTraining/Beans/JBean sAPI/index.html
*JDBC Short Course http://developer.java.sun.com/developer/onlineTraining/Database/JDBCShortCourse/index.html
Essentials of the Java Programming Language http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava1/index.html
http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava2/index.html
*Writing Advanced Applications for the Java Platform http://developer.java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html
*Fundamentals of Java Security http://developer.java.sun.com/developer/onlineTraining/Security/Fundamentals/abstract.html
*Fundamentals of Java Servlets http://developer.java.sun.com/developer/onlineTraining/Servlets/Fundamentals/index.html
*Introduction to the Collections Framework http://developer.java.sun.com/developer/onlineTraining/collections/index.html
*Introduction to CORBA
http://developer.java.sun.com/developer/onlineTraining/corb/a
*Fundamentals of RMI
http://developer.java.sun.com/developer/onlineTraining/rmi/
*Java Language Specification
http://java.sun.com/docs/books/jls/index.html>
Java Tutorial: Servlet Trail http://java.sun.com/docs/books/tutorial/servlets/index.html
*Java Virtual Machine Specification (2nd Ed.) http://java.sun.com/docs/books/vmspec/index.html

*Glossary of Java and Related Terms
http://java.sun.com/docs/glossary.print.html
*The Java Language Environment
http://java.sun.com/docs/white/langenv/
*Java Look and Feel Design Guidelines
http://java.sun.com/products/jlf/dg/index.htm>

*Story of a Servlet: An Instant Tutorial
http://java.sun.com/products/servlet/articles/tutorial/
*Introduction to Java
http://javaboutique.internet.com/articles/ITJ/
http://javaboutique.internet.com/tutorials/Java2D
*Java Servlet Tutorial http://jserv.java.sun.com/products/java-server/documentation/webserver11/servlets/servlet_tutorial.html

*The First User-Friendly Tutorial on Java
http://users.neca.com/vmis/java.html
*Swing Tutorial
http://web2.java.sun.com/docs/books/tutorial/uiswing/index.html
http://www.apl.jhu.edu/%7Ehall/jav/aSwing-Tutorial/
*Thinking in Java
http://www.bruceeckel.com/TIJ2/index.html
Java RMI Tutorial
http://www.ccs.neu.edu/home/kenb/com3337/rmi_tut.html
*The Advanced Java/J2EE Tutorial http://www.execpc.com/%7Egopalan/jav/ajava_tutorial.html
*JFC Unleashed
http://www.informit.com/product/0789714663/
*Java Developer's Guide
http://www.informit.com/product/157521069X/
*Java Developer's Reference
http://www.informit.com/product/1575211297/
*Sams Teach Yourself Java in 21 Days (Professional Reference Ed.)http://www.informit.com/product/1575211831/
*Java Unleashed (2nd Ed.)
http://www.informit.com/product/1575211971/
http://www.informit.com/product/1575212986/
*Java Game ProgrammingTutorial
http://www.intergate.bc.c/apersonal/iago/javatut/
*Java Networking FAQ
http://www.io.com/%7Emaus/JavaNetworkingFAQ.html
*Java Tutorial: A Practical Guide for Programmers
http://www.javasoft.com/docs/books/tutorial/
*
*Sockets Programming in Java http://www.javaworld.com/javaworld/jw-12-1996/jw-12-sockets.html
*
*Programming with Java
http://www.linuxfocus.org/English/articles/article34.html
http://www.linuxfocus.org/English/articles/article8.html

*Setting Up a Java Development Environment for Linux http://www.linuxgazette.com/issue45/gibbs/Linux_java.html
*Beginner's Guide to JDK
http://www2.linuxjournal.com/lj-issues/issue55/2570.html
*GUI Development in Java
http://www2.linuxjournal.com/lj-issues/issue61/2673.html>
*
*Java Servlets: An introduction to writing and running Java servlets on Linux
http://www2.linuxjournal.com/lj-issues/issue66/3119.html

*JavaScript Tutorial*
http://andyjava.simplenet.com/
http://developer.netscape.com/docs/manuals/communicator/jsguide4/index.htm
http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm
http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm
http://developer.netscape.com/docs/manuals/js/core/jsguide/index.htm
http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm
http://developer.netscape.com/docs/manuals/ssjs/1_4/contents.htm
http://developer.netscape.com/support/faqs/champions/javascript.html
http://home.att.net/%7Ebaldwin.r.g/scoop/tocjscript1.htm
http://rampages.onramp.net/%7Ejnardo/javascript/zen.html
http://rummelplatz.uni-mannheim.de/%7Eskoch/js/tutorial.htm
http://wdvl.com/Authoring/JavaScript/Tutorial/
http://wsabstract.com/javatutors/primer1.shtml
http://www.echoecho.com/javascript.htm

*Sams Teach Yourself JavaScript 1.1 in a Week (2nd Ed.) http://www.informit.com/product/1575211955/

*Lisp Tutorial*
http://ringer.cs.utsa.edu/research/AI/cltl/common-lisp-tutorial.html
http://www.cs.cmu.edu/Web/Groups/AI/html/cltl/cltl2.html
http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/lisp/top.html
http://www.cse.cuhk.edu.hk/%7Ecsc4510/lisp/html/lisp.html
http://www.eecs.tulane.edu/www/Villamil/lisp/lisp1.html
http://www.nyu.edu/pages/linguistics/nlcp/lisp.html
http://www.xanalys.com/software_tools/reference/HyperSpec/FrontMatter/index.html

*MIDI Tutorials*

http://www.borg.com/%7Ejglatt/tutr/miditutr.htm
http://www.harmony-central.com/MIDI/Doc/tutorial.html
*MPI tutorial*

http://www-erl.mit.edu/cagc/mpi/tutorial.html
http://www-unix.mcs.anl.gov/mpi/tutorial/
http://www-unix.mcs.anl.gov/mpi/tutorial/mpibasics/index.htm
http://www-unix.mcs.anl.gov/mpi/tutorial/perf/index.html
http://www.epm.ornl.gov/%7Ewalker/mpi/SLIDES/mpi-tutorial.html
http://www.mpi.nd.edu/mpi_tutorials/
http://www.netlib.org/utk/papers/mpi-book/mpi-book.html
http://www.scs.leeds.ac.uk/cpde/tutorial.html
http://www.tc.cornell.edu/Edu/Talks/MPI/Basic/

*Matlab Tutorials*

http://www.engin.umich.edu/group/ctm/basic/basic.html
http://www.math.ufl.edu/help/matlab-tutorial/
http://www.mathworks.com/access/helpdesk/help/fulldocset.shtml


*8051 Assembly Tutorial
http://ee.fit.edu/courses/ece1552/ATutor.htm
*80x86 Assembly Language Programming
http://www.cs.stedwards.edu/%7Epurvis/COSC_3331/AssyT.html

*VHDL Synthesis Tutorial
http://www.erc.msstate.edu/%7Ereese/vhdl_synthesis/
http://www.flipcode.com/tutorials/tut_scr01.shtml
http://www.flipcode.com/tutorials/tut_scr02.shtml
http://www.flipcode.com/tutorials/tut_scr03.shtml
http://www.flipcode.com/tutorials/tut_scr04.shtml
http://www.flipcode.com/tutorials/tut_scr05.shtml
http://www.flipcode.com/tutorials/tut_scr06.shtml
http://www.flipcode.com/tutorials/tut_scr07.shtml
http://www.flipcode.com/tutorials/tut_scr08.shtml
http://www.flipcode.com/tutorials/tut_scr09.shtml

OpenGL Programming
http://fly.srk.fer.hr/%7Eunreal/theredbook/
http://nehe.gamedev.net/opengl.asp
http://reality.sgi.com/blythe/sig99/advanced99/notes/notes.html
http://scv.bu.edu/SCV/Tutorials/OpenMP/
http://toolbox.sgi.com/TasteOfDT/src/tutorials/OGLT/
http://www.eecs.tulane.edu/www/Terry/OpenGL/Introduction.html
http://www.flipcode.com/tutorials/tut_atmap.shtml
http://www.linuxfocus.org/
http://www.linuxfocus.org/English/January1998/article2.html
http://www.linuxfocus.org/English/January1998/article4.html
http://www.linuxfocus.org/English/March1998/article3.html
http://www.sgi.com/software/opengl/advanced96/course_notes.html
http://www.sgi.com/software/opengl/advanced97/notes/notes.html
http://www.sgi.com/software/opengl/kitchen/overview/index.html
*Java Personal OpenGL Tutorial (JPOT)
http://www.cs.uwm.edu/%7Egrafix2/

*PHP Tutorial*
http://e-gineer.com/e-gineer/phpkb/
http://hotwired.lycos.com/webmonkey/programming/php/tutorials/tutorial4html
http://www.devshed.com/Server_Side/PHP/Introduction/
http://www.htmlwizard.net/phpTidbits/
http://www.php.net/FAQ.php3
http://www.php.net/docs.php3
http://www.phpbuilder.com/
http://www2.linuxjournal.com/lj-issues/issue73/3658.html

*Pascal Tutorial*

http://www.cit.ac.nz/smac/pascal/pstart.htm
http://www.geocities.com/SiliconValley/Park/3230/pasles00.html
http://www.swcp.com/%7Edodrill/pasdoc/paslist.htm

*Perl Tutorial*
ftp://ftp.ccs.neu.edu/net/mirrors/ftp.funet.fi/pub/languages/perl/CPAN/CPAN.html
ftp://ftp.cdrom.com/pub/perl/CPAN/doc/manual/html/index.html
http://agora.leeds.ac.uk/Perl/start.html
http://devcentral.iftech.com/learning/tutorials/web/perl/
http://language.perl.com/faq/
http://virtual.park.uga.edu/humcomp/perl/perl5.html
http://virtual.park.uga.edu/humcomp/perl/regex2a.html
http://www-4.ibm.com/software/developer/library/perl2/index.html?dwzone=linux
http://www.cclabs.missouri.edu/things/instruction/perl/perlcoursehtml
http://www.civeng.carleton.c/aCourses/Grad/1995-96/82.562/perl/
http://www.informit.com/product/0672308940/
http://www.informit.com/product/0789706598/
http://www.informit.com/product/0789708884/
http://www.linuxfocus.org/English/November1999/article126.html
http://www.linuxfocus.org/English/September1999/article114.html
http://www.ncsa.uiuc.edu/General/Training/PerlIntro/
http://www.netcat.co.uk/rob/perl/win32perltut.html
http://www.speakeasy.org/%7Ecgires/cgi-tips.html
http://www.uga.edu/%7Eucns/wsg/unix/perl/course/introduction.html
http://www2.linuxjournal.com/lj-issues/issue54/3095.html
http://www2.linuxjournal.com/lj-issues/issue55/2901.html
http://www2.linuxjournal.com/lj-issues/issue60/3237.html

*PostScript*
ftp://wilma.cs.brown.edu/pub/comp.lang.postscript/
http://devcentral.iftech.com/learning/tutorials/misc/ps/
http://ds.dial.pipex.com/quite/errors.htm
http://www.cs.indiana.edu/docproject/programming/postscript/postscript.html
http://www.cs.ukc.ac.uk/pubs/1992/109/
http://www.linuxfocus.org/English/July1999/article100.html
http://www.linuxfocus.org/English/July1999/article41.html
http://www.linuxfocus.org/English/May1998/article3.html


*Python*
http://www-4.ibm.com/software/developer/library/l-python5.html?dwzone=linux
http://www-4.ibm.com/software/developer/library/python-state.html?dwzone=linux
http://www-4.ibm.com/software/developer/library/python1/?dwzone=linux
http://www-4.ibm.com/software/developer/library/python101.html?dwzone=linux
http://www-4.ibm.com/software/developer/library/python2/index.html?dwzone=linux
http://www.idi.ntnu.no/%7Emlh/python/instant.html
http://www.idi.ntnu.no/%7Emlh/python/programming.html
http://www.keylabs.com/calder/apython.html
http://www.nwc.com/unixworld/tutorial/005/005.html
http://www.python.org/doc/current/ext/ext.html
*Ruby*

http://dev.rubycentral.com/faq/rubyfaq.html
http://www-4.ibm.com/software/developer/library/ruby.html?dwzone=linux
http://www.hypermetrics.com/ruby37.html
http://www.informit.com/matter/art0000016/
http://www.math.sci.hokudai.ac.jp/%7Egotoken/ruby/ruby-uguide/
http://www.ruby-lang.org/en/man-1.4/index.html
http://www.linux-mag.com/1999-08/gear_01.html>
*SQL*

http://torresoft.netmegs.com/
http://w3.one.net/%7Ejhoffman/sqltut.htm
http://www.devshed.com/Server_Side/MySQL/Intro/
http://www.informit.com/product/0672311100/
http://www.linuxfocus.org/English/May1998/article13.html>

*MySQL: A Database
http://www.linuxfocus.org/English/articles/article36.html
http://www.linuxplanet.com/linuxplanet/tutorials/1046/1/
http://www.linuxplanet.com/linuxplanet/tutorials/1447/1/
http://www.postgresql.org/docs/tutorial/tutorial.htm
http://www2.linuxjournal.com/lj-issues/issue38/2206.html
http://www2.linuxjournal.com/lj-issues/issue41/2421.html
http://www2.linuxjournal.com/lj-issues/issue42/2470.html
http://www2.linuxjournal.com/lj-issues/issue43/2508.html