Friday, July 18, 2008

Learning Java .........

Java Notes:

Java Notes. These Java programming notes are written to fill in missing or weak topics in textbooks that I've taught from. Many pages are useful for reference, but not as an ordered tutorial. Some pages are still rough drafts, but I'm slowly working on fixing them. notes-java-2007-04-25.zip [2.4 MB].

Java Basics. I've started writing a more coherent tutorial called Java Basics. In addition to lessons, there is also commentary which explains why things are done the way they are. JavaBasics-2007-04-25.zip [0.4 MB].

Copyleft - Java Notes is copyrighted by the very permissive MIT License, except as otherwise noted (eg, some GPL'ed images).

Copyright - Java Basics, which has more work put into it, has a traditional copyright, but allows free educational use.

Public Domain - All source code in the examples in both Java Notes and Java Basics is placed in the public domain so you can use them.

Index on Net:

Background

Java Tools

Deployment

Principles and practices

Summaries

Introductory Example Programs

Example GUI Programs

Language

Control Flow

Classes

IO

Algorithms

Other

Data

GUI

GUI - Appearance

GUI - Low level

To learn step by step java :

http://java.sun.com/docs/books/tutorial/java/index.html

Easy guide to learn java :

It is in PDF format,

http://www.fileden.com/files/2007/5/26/1113360/JavaBasics-notes.pdf

Wednesday, July 16, 2008

Books relating to IT field ...........

Tutorials

This page is based on a snarf of http://stommel.tamu.edu/~baum/programming.html

C

Introduction to C Programming <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/~choo/lupg/tutorials/c-on-unix/c-on-unix.html>

Building and Using Static and Shared C Libraries <http://www.actcom.co.il/~choo/lupg/tutorials/libraries/unix-c-librarieshtml>

Programming in C: UNIX System Calls and Subroutines Using C <http://www.cm.cf.ac.uk/Dave/C/CE.html>

C FAQ <http://www.eskimo.com/~scs/C-faq/top.html>

C Programming Class Notes <http://www.eskimo.com/~scs/cclass/cclass.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 - Part 1: file functions <http://www.linuxgazette.com/issue24/rogers.html>

The Standard C Library for Linux - Part 2: character input/output <http://www.linuxgazette.com/issue31/rogers1.html>

The Standard C Library for Linux - Part 3: formatted input/output <http://www.linuxgazette.com/issue32/rogers.html>

The Standard C Library for Linux - Part 4: Character Handling <http://www.linuxgazette.com/issue38/rogers.html>

The Standard C Library for Linux - Part 5: Miscellaneous Functions <http://www.linuxgazette.com/issue39/rogers.html>

Programming in C: A Tutorial <http://www.lysator.liu.se/c/bwk-tutor.html>

An Introduction to C Development on Linux <http://www.redhat.com/devnet/whitepapers/intro_dev/index.html>

C Programming Course <http://www.strath.ac.uk/CC/Courses/CCourse/CCourse.html>

C Language Tutorial <http://www.swcp.com/~dodrill/cdoc/clist.htm>

CScene: An Online Magazine for C and C++ Programming <http://www.syclus.com/cscene/>


C++

C++ Tutorial <http://computers.iwz.com/prog/cpp/>

Understanding C++: An Accelerated Introduction <http://devcentral.iftech.com/learning/tutorials/c-cpp/cpp/>

An Introduction to C++ Class Hierarchies <http://devcentral.iftech.com/learning/tutorials/c-cpp/sst/>

G++ FAQ <http://egcs.cygnus.com/onlinedocs/g++FAQ_toc.html>

Introduction to Object-Oriented Programming Using C++ <http://uu-gna.mit.edu:8001/uu-gn/atext/cc/>

Compiling C and C++ Programs on UNIX Systems - gcc/g++ <http://www.actcom.co.il/~choo/lupg/tutorials/c-on-unix/c-on-unix.html>

C++ FAQ Lite <http://www.cerfnet.com/~mpcline/c++-faq-lite/>

C++ Programming Language Tutorials <http://www.cs.wustl.edu/~schmidt/C++/index.html>

Reducing Dependencies in C++ <http://www..flipcode.com/tutorials/tut_cppdepend.shtml>

C++ Exception Handling <http://www.flipcode.com/tutorials/tut_exceptions.shtml>

Part 1: Unicode <http://www..flipcode.com/tutorials/tut_strings01.shtml>

Part 2: A Complete String Class <http://www..flipcode.com/tutorials/tut_strings02.shtml>

Making C++ Loadable Modules Work <http://www.informatik.uni-frankfurt.de/~fp/Tcl/tcl-c++/>

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

C++ Portability Guide <http://www.mozilla.org/hacking/portable-cpp.html>

C++ Tips <http://www.ses.com/~clarke/cpptips.html>

C++ Language Tutorial <http://www.swcp.com/~dodrill/cppdoc/cpplist.htm>

CScene: An Online Magazine for C and C++ Programming <http://www.syclus.com/cscene/>

C++ Libraries FAQ <http://www.trumphurst.com/cpplibs1.html>


CGI

CGI Programming Tutorial <http://www.acm.vt.edu/~scott/cgi.html>

CGI Programming 101 <http://www.cgi101.com/class/>

CGI Manual of Style <http://www.informit.com/product/1562763970/>

CGI Developer's Guide <http://www.informit.com/product/1575210878/>

CGI Programming Unleashed <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/>

CGI/Perl Tips, Tricks and Hints <http://www.speakeasy.org/~cgires/cgi-tips.html>

A Tour of HTML Forms and CGI Scripts <http://www.speakeasy.org/~cgires/cgi-tour.html>

Reading CGI Data: URL-Encoding and the CGI Protocol <http://www.speakeasy.org/~cgires/readdat/aindex.html>

CGI Programming FAQ <http://www.webthing.com/tutorials/cgifaq.html>

CORBA

CORBA FAQ <http://www.cerfnet.com/~mpcline/corba-faq/>

A Brief Tutorial on CORBA <http://www.cs.indiana.edu/hyplan/kksiazek/tuto.html>

CORBA 2.0 Specification <http://www.cs.wustl.edu/~schmidt/CORBA-docs/index.html>

CORBA Tutorials <http://www.cs.wustl.edu/~schmidt/tutorials-corba.html>

Sams Teach Yourself CORBA in 14 Days <http://www.informit.com/product/0672312085/>

Linux Network Programming, Part 3 - CORBA: The Software Bus <http://www2.linuxjournal.com/lj-issues/issue48/2336.html>

CORBA Program Development, Part 1 <http://www2.linuxjournal.com/lj-issues/issue61/3201.html>

CORBA Program Development, Part 2 <http://www2.linuxjournal.com/lj-issues/issue62/3213.html>

CORBA Program Development, Part 3 <http://www2.linuxjournal.com/lj-issues/issue63/3214.html>

CSS

CSS2 Tutorial <http://richinstyle.com/guides/css2.html>

CVS

CVS Tutorial <http://cellworks.washington.edu/pub/docs/cvs/tutorial/cvs_tutorial_toc.html>

Concurrent Version System Tutorial <http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/cvs/>

DHTML

Introduction to Dynamic HTML <http://www.stars.com/Authoring/DHTML/Intro/>

Emacs

Emacs: The Software Engineer's ``Swiss Army Knife'' <http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Editors/Emacs.html>

Emacs FAQ <http://www.geek-girl.com/emacs/faq/index.html>

GNU Emacs Lisp Reference Manual <http://www.gnu.org/manual/elisp-manual-20-2.5/elisp.html>

Programming in Emacs Lisp <http://www.gnu.org/manual/emacs-lisp-intro/emacs-lisp-intro.html>

GNU Emacs Manual <http://www.gprep.pvt.k12.md.us/technology/emacs_lesson/emacs_toc.html>

A Tutorial Introduction to Emacs <http://www.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html>

EMACSulation: Internet-ready! <http://www.linuxgazette.com/issue26/marsden.html>

EMACSulation: Ediff - An Emacs interface to diff and patch <http://www.linuxgazette.com/issue27/marsden.html>

EMACSulation: Emacs as a Server <http://www.linuxgazette.com/issue29/marsden.html>

EMACSulation: Customizing Emacs <http://www.linuxgazette.com/issue31/marsden.html>

Basic Emacs <http://www.linuxgazette.com/issue35/anderson.html>

EMACSulation: Templating Mechanisms <http://www.linuxgazette.com/issue39/marsden.html>

Emacs Macros and the Power-Macros Package <http://www.linuxgazette.com/issue47/pedersen.html>

Polyglot Emacs 20.4 <http://www2.linuxjournal.com/lj-issues/issue59/2178.html>

Expect

Advanced Programming in Expect: A Bulletproof Interface <http://www.linuxgazette.com/issue48/fisher.html>

Automating Tasks with Expect <http://www2.linuxjournal.com/lj-issues/issue54/3065.html>

What Can you Expect?--A Data Collection Project Using Linux <http://www2.linuxjournal.com/lj-issues/issue68/3357.html>

Fortran

Professional Programmer's Guide to Fortran 77 <ftp://ftp.star.le.ac.uk/pub/fortran/>

Fortran 90 and Computational Science <http://csep1.phy.ornl.gov/pl/pl.html>

User Notes on Fortran Programming <http://metalab.unc.edu/pub/languages/fortran/unfp.html>

Fortran Programming for Physics and Astronomy <http://noether.vassar.edu/~myers/Fortran.html>

A Fortran 90 Tutorial <http://www.astro.unibas.ch/F90Tutorial/tutorial.html>

Using GNU Fortran <http://www.delorie.com/gnu/docs/g77/g77_1.html>

Fortran 90: A Course for Fortran 77 Programmers <http://www.hpctec.mcc.ac.uk/hpctec/courses/Fortran90/F90course.html>

Fortran 90 for the Fortran 77 Programmer <http://www.nsc.liu.se/f77to90..html>

Introduction to Fortran <http://www.stanford.edu/class/sccm001/>

GIMP

GIMP Tutorial Index <http://empyrean.lib.ndsu.nodak.edu/~nem/gimp/tuts/>

A Tutorial for Perl GIMP Users <http://imagic.weizmann.ac.il/~dov/gimp/perl-tut.html>

A Scheme Tutorial for GIMP Users <http://imagic.weizmann.ac.il/~dov/gimp/scheme-tut.html>

GIMP Guide <http://jgo.local.net/GimpGuide/>

The GIMP User Manual <http://manual.gimp.org/>

Pseudo 3-D with GIMP <http://www.linuxfocus.org/English/July2000/article113.shtml>

Graphical Photocomposition with GIMP <http://www.linuxfocus.org/English/March1998/article9.html>

Creating Text with the GIMP <http://www.linuxfocus.org/English/May1998/article10.html>

Creating Fire Effects with the GIMP <http://www.linuxfocus.org/English/November1999/article112.html>

Creating and Editing Animations with GIMP <http://www.linuxfocus.org/English/articles/article28.html>

GIMP-Perl: GIMP Scripting for the Rest of Us <http://www.linuxgazette.com/issue51/mauerer.html>

Writing a GIMP Plugin <http://www.oberlin.edu/~kturner/gimp/doc/>

GIMP: The RRU Tutorial <http://www.rru.com/~meo/gimp/Tutorial/>

GIMP User FAQ <http://www.rru.com/~meo/gimp/faq-user.html>

Script-Fu Tutorial <http://www.soulfry.com/script-fu/index.html>

The Quick Start Guide to the GIMP, Part 1 <http://www2.linuxjournal.com/lj-issues/issue43/2388.html>

The Quick Start Guide to the GIMP, Part 2 <http://www2.linuxjournal.com/lj-issues/issue44/2530.html>

The Quick Start Guide to the GIMP, Part 3 <http://www2.linuxjournal.com/lj-issues/issue45/2531.html>

The Quick Start Guide to the GIMP, Part 4 <http://www2.linuxjournal.com/lj-issues/issue46/2532.html>

GNOME

Application Programming Using the GNOME Libraries <http://developer.gnome.org/doc/tutorials/gnome-libs/>

Part 1: Everything You Need to Get Started <http://www-4.ibm.com/software/developer/library/gnome-programming/indexhtml>

Part 2: Building a Sample Genealogy Program <http://www-4.ibm.com/software/developer/library/gnome2/>

Part 3: Adding File Saving and Loading Using libxml <http://www-4.ibm.com/software/developer/library/gnome3/?dwzone=linux>

Creating GTK+ Widgets with GOB: An Easier Way to Derive New GTK+ Widgets <http://www-4.ibm.com/software/developer/library/gnome4/index.html?dwzone=linux>

Handling Multipel Documents: Using the GnomeMDI Framework <http://www-4.ibm.com/software/developer/library/gnome5/index.html?dwzone=linux>

Livening Things Up: Graphics Made Easy Using the GNOME Canvas <http://www-4.ibm.com/software/developer/library/gnomenclature/index.html?dwzone=linux>

Developing Gnome Applications with Python - Part 1 <http://www.linuxfocus.org/English/July2000/article160.shtml>

GTK

GDK Reference Manual <http://developer.gnome.org/doc/API/gdk/index.html>

GLib Reference Manual <http://developer.gnome.org/doc/API/glib/index.html>

GTK+ Reference Manual <http://developer.gnome.org/doc/API/gtk/index.html>

The GIMP Toolkit <http://www.gtk.org/docs/gtk_toc.html>

GTK+ FAQ <http://www.gtk.org/faq/>

GTK V1.2 Tutorial <http://www.gtk.org/tutorial/gtk_tut.html>

Drawing and Event Handling in GTK <http://www.gtk.org/~otaylor/gtk/tutorial/drawing_tut.html>

An Introduction to the GIMP Tool Kit <http://www2.linuxjournal.com/lj-issues/issue47/2465.html>

Gnuplot

Constrained Dynamics <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/constraints.pdf>

Continuum Dynamics <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/continuators.pdf>

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

Energy Functions and Stiffness <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/energons.pdf>

Particle System Dynamics <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/particles.pdf>

An Introduction to Physically Based Modeling <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/pbm.html>

Rigid Body Dynamics I <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/rigid1.pdf>

Rigid Body Dynamics II <http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/baraff/www/pbm/rigid2.pdf>

Scientific Visualization Tutorials <http://www.cc.gatech.edu/scivis/tutorial/tutorial.html>

Gnuplot - An Interactive Plotting Program <http://www.eng.hawaii.edu/Tutor/Gnuplot/>

GIF Animation Tutorial <http://www..webreference.com/dev/gifanim/tutorial.html>

HTML

HTML Table Tutorial <http://www.charm.net/~lejeune/tables.html>

HTML by Example <http://www.informit.com/product/0789708124/>

How to Use HTML 3.2 <http://www.informit.com/product/1562764969/>

Creating a Client-Side Image Map <http://www.kasparius.com/nonflash/tutorial/tut1.htm>

Advanced HTML: How to Create Complex Multimedia Documents for the Web <http://www.ncsa.uiuc.edu/General/Training/AdvHTML/course.html>

The ABCs of HTML <http://www.ncsa.uiuc.edu/General/Training/HTMLIntro/Intro.html>

Sharky's Netscape Frames Tutorial <http://www.sharkysoft.com/tutorials/frames/contents.htm>

ILU

ILU Reference Manual <ftp://ftp.parc.xerox.com/pub/ilu/2.0b1/manual-html/manual_toc.html>

Using ILU with ANSI C: A Tutorial <ftp://ftp.parc.xerox.com/pub/ilu/misc/tutc.html>

Using ILU with Java: A Tutorial <ftp://ftp.parc.xerox.com/pub/ilu/misc/tutjava.html>

Using ILU with Python: A Tutorial <ftp://ftp.parc.xerox.com/pub/ilu/misc/tutpython.html>

IP-Masquerading

ipchains: Packet Filtering for Linux 2.2 <http://www.linux-mag.com/1999-05/bestdefense_01.html>

Setting Up IP Masquerade <http://www.linux-mag.com/1999-08/guru_01.html>

Setting Up IP-Masquerading <http://www.linuxfocus.org/English/May2000/article151.shtml>

Ipchains: Easy Links to the Net <http://www.linuxplanet.com/linuxplanet/tutorials/1241/1/>

Linux Networking Using Ipchains <http://www.linuxplanet.com/linuxplanet/tutorials/2100/1/>

IPC

Advanced 4.4BSD Interpprocess Communication Tutorial <http://winter.cs.umn.edu/~bentlem/aunix/advipc/ipc.html>

UNIX Multi-Process Programming and IPC <http://www.actcom.co.il/~choo/lupg/tutorials/multi-process/multi-process.html>

Java

Enterprise JavaBeans Tutorial <http://developer.java.sun.com/developer/onlineTraining/Beans/EJBTutorial/index.html>

JavaBeans Short Course <http://developer.java.sun.com/developer/onlineTraining/Beans/JBShortCourse/index.html>

Introduction to the JavaBeans API <http://developer.java.sun.com/developer/onlineTraining/Beans/JBeansAPI/index.html>

JDBC Short Course <http://developer.java.sun.com/developer/onlineTraining/Database/JDBCShortCourse/index.html>

Essentials of the Java Programming Language, Part 1 <http://developer.java.sun.com/developer/onlineTraining/Programming/BasicJava1/index.html>

Essentials of the Java Programming Language, Part 2 <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/>

Advanced <http://home.att.net/~baldwin.r.g/scoop/tocadv.htm>

Introductory <http://home.att.net/~baldwin.r.g/scoop/tocint.htm>

Intermediate <http://home.att.net/~baldwin.r.g/scoop/tocmed.htm>

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/>

Java2D: An Introduction and Tutorial <http://javaboutique.internet.com/tutorials/Java2D/>

Java Servlet Tutorial <http://jserv.java.sun.com/products/java-server/documentation/webserver11/servlets/servlet_tutorial.html>

comp.lang.java FAQ <http://metalab.unc.edu/javafaq/javafaq.html>

Brewing Java: A Tutorial <http://metalab.unc.edu/javafaq/javatutorial.html>

Shlurrrppp ... Java: 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>

Swing: A Quick Tutorial for AWT Programmers <http://www.apl.jhu.edu/~hall/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>

Java for C++ Programmers <http://www.cs.wisc.edu/~solomon/cs537/java-tutorial.html>

The Advanced Jav/aJ2EE Tutorial <http://www.execpc.com/~gopalan/jav/ajava_tutorial.html>

Hacking Java: The Java Professional's Resource Kit <http://www.informit.com/product/078970935X/>

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/>

Java 1.1 Unleashed (3rd Ed.) <http://www.informit.com/product/1575212986/>

Java Game Programming Tutorial <http://www.intergate.bc.c/apersonal/iago/javatut/>

Java Networking FAQ <http://www.io.com/~maus/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 - Part I <http://www.linuxfocus.org/English/articles/article34.html>

Programming with Java - Part II <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>

Understanding Java <http://www.sofcom.com.au/jav/a>

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

Introductory JavaScript Tutorials <http://andyjava.simplenet.com/>

JavaScript Authoring Guide <http://developer.netscape.com/docs/manuals/communicator/jsguide4/index.htm>

Client-Side JavaScript 1.3 Guide <http://developer.netscape.com/docs/manuals/js/client/jsguide/index..htm>

Client-Side JavaScript 1.3 Reference <http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm>

Core JavaScript 1.4 Guide <http://developer.netscape.com/docs/manuals/js/core/jsguide/index.htm>

Core JavaScript 1.4 Reference <http://developer.netscape.com/docs/manuals/js/core/jsref/index.htm>

Server-Side JavaScript 1.4 Guide <http://developer.netscape.com/docs/manuals/ssjs/1_4/contents.htm>

JavaScript FAQ <http://developer.netscape.com/support/faqs/champions/javascript.html>

JavaScript Tutorial <http://home.att.net/~baldwin.r.g/scoop/tocjscript1.htm>

The Way of JavaScript <http://rampages.onramp.net/~jnardo/javascript/zen.html>

Voodoo's Introduction to JavaScript <http://rummelplatz.uni-mannheim.de/~skoch/js/tutorial.htm>

JavaScript Tutorial for Programmers <http://wdvl.com/Authoring/JavaScript/Tutorial/>

JavaScript Primer <http://wsabstract..com/javatutors/primer1.shtml>

EchoEcho JavaScript Tutorial <http://www.echoecho.com/javascript.htm>

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

Lisp

Common Lisp Hints <http://ringer.cs.utsa.edu/research/AI/cltl/common-lisp-tutorial.html>

Common Lisp the Language (2nd Ed.) <http://www.cs.cmu.edu/Web/Groups/AI/html/cltl/cltl2.html>

Lisp FAQ <http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/lisp/top.html>

Lisp Programming Tutorial <http://www.cse.cuhk.edu.hk/~csc4510/lisp/html/lisp.html>

Lisp Tutorial <http://www.eecs.tulane.edu/www/Villamil/lisp/lisp1.html>

LISP Tutorial <http://www.nyu.edu/pages/linguistics/nlcp/lisp.html>

Common Lisp HyperSpec <http://www.xanalys.com/software_tools/reference/HyperSpec/FrontMatter/index.html

MIDI

Basic MIDI Tutorials <http://www.borg.com/~jglatt/tutr/miditutr.htm>

Tutorial on MIDI and Music Synthesis <http://www..harmony-central.com/MIDI/Doc/tutorial.html>

ML

ML Tutorial <http://cs.wwc.edu/Environment/SML-Tutorial.html>

Programming in Standard ML '97 <http://www.dcs.ed.ac.uk/home/stg/NOTES/>

A Gentle Introduction to ML <http://www.dcs.napier.ac.uk/course-notes/sml/manual.html>

Moscow ML Owner's Manual <http://www.dina..dk/~sestoft/manual/manual.html>

MPI

An MPI Tutorial <http://www-erl.mit..edu/cagc/mpi/tutorial.html>

Tutorial on MPI <http://www-unix.mcs.anl.gov/mpi/tutorial/>

MPI: Portable Parallel Programming for Scientific Computing <http://www-unix.mcs.anl.gov/mpi/tutorial/mpibasics/index.htm>

Tuning MPI Applications for Peak Performance <http://www-unix.mcs.anl.gov/mpi/tutorial/perf/index.html>

MPI: >From Fundamentals to Applications <http://www.epm.ornl.gov/~walker/mpi/SLIDES/mpi-tutorial.html>

MPI Tutorial <http://www.mpi.nd.edu/mpi_tutorials/>

MPI: The Complete Reference <http://www.netlib.org/utk/papers/mpi-book/mpi-book.html>

Introduction to Parallel Programming Using MPI <http://www.scs.leeds.ac.uk/cpde/tutorial.html>

Basics of MPI Programming <http://www.tc.cornell.edu/Edu/Talks/MPI/Basic/>

Matlab

Matlab Basics Tutorial <http://www..engin.umich.edu/group/ctm/basic/basic.html>

Matlab Summary and Tutorial <http://www.math.ufl.edu/help/matlab-tutorial/>

Matlab - Official Online Manuals in PDF <http://www.mathworks.com/access/helpdesk/help/fulldocset.shtml>

Misc

The Soar 8 Tutorial Home Page <http://bigfoot.eecs.umich.edu/~soar/tutorial.html>

8051 Assembly Tutorial <http://ee.fit.edu/courses/ece1552/ATutor.htm>

GNAT Reference Manual <http://lglwww.epfl.ch/Ad/agnat_rm.html>

MOO Programming Tutorial <http://metaverse.net/tutorial..html>

Genetic Tutorial <http://ww2.med.jhu.edu/Greenberg.Center/tutorial.htm>

Basic SUIF Programming Guide <http://www-suif.stanford.edu/suif/suif2/doc/suifprogramming/suifprogramming.html>

Cosmology Tutorial <http://www.astro.ucla.edu/~wright/cosmo_01.htm>

Relativity Tutorial <http://www.astro.ucla.edu/~wright/relatvty.htm>

80x86 Assembly Language Programming Tutorial <http://www.cs.stedwards.edu/~purvis/COSC_3331/AssyT.html>

ZPL Programming Guide <http://www.cs.washington.edu/research/zpl/docs/descriptions/guidehtml>

VHDL Synthesis Tutorial <http://www.erc.msstate.edu/~reese/vhdl_synthesis/>

Part 1: Overview <http://www.flipcode.com/tutorials/tut_scr01.shtml>

Part 2: The Lexical Analyzer <http://www.flipcode.com/tutorials/tut_scr02.shtml>

Part 3: The Parser <http://www.flipcode.com/tutorials/tut_scr03.shtml>

Part 4: The Symbol Table and Syntax Tree <http://www.flipcode.com/tutorials/tut_scr04.shtml>

Part 5: The Semantic Checker and Intermediate Code Generator <http://www.flipcode.com/tutorials/tut_scr05.shtml>

Part 6: Optimization <http://www.flipcode.com/tutorials/tut_scr06.shtml>

Part 7: The Virtual Machine <http://www.flipcode.com/tutorials/tut_scr07.shtml>

Part 8: Executable Code <http://www.flipcode.com/tutorials/tut_scr08.shtml>

Part 9: Advanced Subjects <http://www.flipcode.com/tutorials/tut_scr09.shtml>

A tutorial on character code issues <http://www.hut.fi/u/jkorpel/achars.html>

Imlib Programmer's Guide <http://www.labs.redhat.com/imlib/tut/>

Speech Analysis Tutorial <http://www.ling.lu.se/research/speechtutorial/tutorial.html>

INTERCAL Programming Language Revised Reference Manual <http://www.muppetlabs.com/~breadbox/intercal-man/>

Quantum Computation: A Tutorial <http://www.sees.bangor.ac.uk/~schmuel/comp/comp.html>

Modem Tutorial <http://www.sfn.saskatoon.sk.c/aHelp/ModemTutorial/ModemTutorial.html>

Biotiming Tutorial <http://zeitgeber.bio.virginia.edu/tutorial/TUTORIALMAIN.html>

Motif

Introduction to Motif Application Development <http://devcentral.iftech.com/learning/tutorials/misc/motif/>

X Window/Motif Programming <http://www.cm.cf.ac.uk/Dave/X_lecture/X_book_caller/X_book_callerhtml>

Motif FAQ <http://www.rahul.net/kenton/faqs/mfaq_index.html>

Motif/Lesstif Application Development <http://www2.linuxjournal.com/lj-issues/issue64/3392.html>

X/Motif Programming <http://www2.linuxjournal.com/lj-issues/issue73/3666.html>

OpenGL

OpenGL Programming Guide - The Red Book <http://fly.srk.fer.hr/~unreal/theredbook/>

NeHe OpenGL Tutorials <http://nehe.gamedev.net/opengl.asp>

Advanced Graphics Programming Techniques Using OpenGL <http://reality.sgi.com/blythe/sig99/advanced99/notes/notes.html>

Introduction to OpenMP <http://scv.bu.edu/SCV/Tutorials/OpenMP/>

OpenGL: >From the Extensions to the Solutions <http://toolbox.sgi.com/TasteOfDT/src/tutorials/OGLT/>

Designing and Building Parallel Programs <http://www-unix.mcs.anl.gov/dbpp/>

Tutorial Material on MPI <http://www-unix.mcs.anl.gov/mpi/tutorial/>

Tutorial on MPI <http://www-unix.mcs.anl.gov/mpi/tutorial/gropp/talk.html>

Parallel Programming - Basic Theory for the Unwary <http://www.actcom.co.il/~choo/lupg/tutorials/parallel-programming-theory/parallel-programming-theory.html>

Building a Beowulf System <http://www.cacr.caltech.edu/beowulf/tutorial/building.html>

High Performance Fortran in Practice <http://www.cs.rice.edu/~chk/hpf-tutorial.html>

Java Personal OpenGL Tutorial (JPOT) <http://www.cs.uwm.edu/~grafix2/>

OpenGL Tutorial <http://www.eecs.tulane.edu/www/Terry/OpenGL/Introduction.html>

Advanced OpenGL Texture Mapping <http://www.flipcode.com/tutorials/tut_atmap.shtml>

Linux Focus <http://www.linuxfocus.org/>

What is OpenGL? <http://www.linuxfocus.org/English/January1998/article2.html>

GLUT Programming: Windows and Animations <http://www.linuxfocus.org/English/January1998/article3.html>

OpenGL Programming: Simple Polygon Rendering <http://www.linuxfocus.org/English/January1998/article4.html>

OpenGL Programming: More About Lines <http://www.linuxfocus.org/English/March1998/article3.html>

GLUT Programming: Windows Management <http://www.linuxfocus.org/English/March1998/article4.html>

Programming with OpenGL: Advanced Rendering <http://www.sgi.com/software/opengl/advanced96/course_notes.html>

Programming with OpenGL: Advanced Techniques <http://www.sgi.com/software/opengl/advanced97/notes/notes.html>

OpenGL Overview <http://www.sgi.com/software/opengl/kitchen/overview/index.html>

HPF: Programming Linux Clusters the Easy Way <http://www2.linuxjournal.com/lj-issues/issue45/2432.html>

PHP

PHP Knowledge Base <http://e-gineer.com/e-gineer/phpkb/>

PHP/MySQL Tutorial <http://hotwired.lycos.com/webmonkey/programming/php/tutorials/tutorial4html>

PHP3 Introduction <http://www.devshed.com/Server_Side/PHP/Introduction/>

PHP Tutorials <http://www.htmlwizard.net/phpTidbits/>

PHP FAQ <http://www.php.net/FAQ.php3>

PHP Manual <http://www.php.net/docs.php3>

PHP How-To Columns <http://www.phpbuilder.com/>

An Introduction to PHP3 <http://www2.linuxjournal.com/lj-issues/issue73/3658.html>

PVM

Advanced Tutorial on PVM 3.4 <http://www.epm.ornl.gov/pvm/EuroPVM97/>

PVM: A User's Guide and Tutorial for Networked Parallel Computing <http://www.netlib.org/pvm3/book/pvm-book.html>

PVM FAQ <http://www.netlib.org/pvm3/faq_html/faq.html>

Parallel Processing using PVM <http://www2.linuxjournal.com/lj-issues/issue45/2258.html>

Pascal

Pascal Programming OnLine Notes <http://www.cit.ac.nz/smac/pascal/pstart.htm>

Roby's Pascal Tutorial <http://www.geocities.com/SiliconValley/Park/3230/pasles00.html>

Pascal Language Tutorial <http://www.swcp.com/~dodrill/pasdoc/paslist.htm>

Perl

Perl Modules <ftp://ftp.ccs.neu.edu/net/mirrors/ftp.funet.fi/pub/languages/perl/CPAN/CPAN.html>

Perl man pages <ftp://ftp.cdrom.com/pub/perl/CPAN/doc/manual/html/index.html>

Perl Tutorial <http://agora.leeds.ac.uk/Perl/start.html>

A Quick Introduction to Perl <http://devcentral.iftech.com/learning/tutorials/web/perl/>

Perl FAQ <http://language.perl.com/faq/>

HTMLified Perl 5 Reference Guide <http://virtual.park.uga.edu/humcomp/perl/perl5.html>

Perl Regular Expression Tutorial <http://virtual.park.uga.edu/humcomp/perl/regex2a.html>

Save it With Perl: A CPAN Solution to Data Persistence <http://www-4.ibm.com/software/developer/library/perl2/index.html?dwzone=linux>

Introduction to Perl <http://www.cclabs.missouri.edu/things/instruction/perl/perlcoursehtml>

The Perl Programming Language <http://www.civeng.carleton.c/aCourses/Grad/1995-96/82.562/perl/>

Sams Teach Yourself Perl 5 in 21 Days (2nd Ed.) <http://www.informit.com/product/0672308940/>

Using Perl for Web Programming <http://www.informit.com/product/0789706598/>

Perl 5 Quick Reference <http://www.informit.com/product/0789708884/>

Perl Part III - Arrays <http://www.linuxfocus.org/English/January2000/article136.shtml>

Perl Part II - Writing a Real Program <http://www.linuxfocus.org/English/November1999/article126.html>

Perl Part I - Introduction <http://www.linuxfocus.org/English/September1999/article114.html>

Perl Tutorial <http://www.ncsa.uiuc.edu/General/Training/PerlIntro/>

Robert's Perl Tutorial <http://www.netcat.co.uk/rob/perl/win32perltut.html>

CGI/Perl Tips, Tricks and Hints <http://www.speakeasy.org/~cgires/cgi-tips.html>

An Introduction to Perl <http://www.uga.edu/~ucns/wsg/unix/perl/course/introduction.html>

Embperl: Modern Templates <http://www2.linuxjournal.com/lj-issues/issue54/3095.html>

Perl Embedding <http://www2.linuxjournal.com/lj-issues/issue55/2901.html>

Network Programming with Perl <http://www2.linuxjournal.com/lj-issues/issue60/3237.html>

PostScript

PostScript FAQ <ftp://wilma.cs.brown.edu/pub/comp.lang.postscript/>

PostScript Programming <http://devcentral.iftech.com/learning/tutorials/misc/ps/>

About PostScript Errors <http://ds.dial.pipex.com/quite/errors.htm>

A First Guide to PostScript <http://www.cs.indiana.edu/docproject/programming/postscript/postscript.html>

PostScript Tutorial and Reference <http://www.cs.ukc.ac.uk/pubs/1992/109/>

PostScript III: The Operand Stack of PostScript: Arrays, Variables, Loops and Macro

Definitions <http://www.linuxfocus.org/English/July1999/article100.html>

PostScript II: The Operand Stack, Manipulations and Mathematical Operators <http://www.linuxfocus.org/English/July1999/article41.html>

PostScript I: The Language <http://www.linuxfocus.org/English/May1998/article3.html>

Povray

The Online POV-Ray Tutorial <http://library.thinkquest.org/3285/index.html>

Povray I: First Steps <http://www.linuxfocus.org/English/March1998/article5.html>

Povray II: Basic Notions <http://www.linuxfocus.org/English/May1998/article8.html>

Povray III: Design of Recursive Structures <http://www.linuxfocus.org/English/articles/article11.html>

Prolog

Prolog Programming: A First Course <http://cbl.leeds.ac.uk/~paul/prologbook/>

On-Line Guide to Prolog Programming <http://kti.ms.mff.cuni.cz/~bartak/prolog/>

Prolog Programming Tutorial <http://www.cse.cuhk.edu.hk/~csc4510/prolog/tutorial.1/1.htm>

Python

Practical ILU with Python: A Tutorial <ftp://ftp.unicamp.br/pub/network/ORB/ilu/misc/tutpython.html>

Learning to Program <http://members.xoom.com/alan_gauld/tutor/tutindex.htm>

Numeric Python Tutorial <http://starship.python.net/crew/d/anumtut/>

Cheat Sheet: A Quick Reference Document for Newcomers <http://www-4.ibm.com/software/developer/library/cheatsheet3.html?dwzone=linux>

Text Processing in Python: Tips for Beginners <http://www-4.ibm.com/software/developer/library/l-python5.html?dwzone=linux>

Using State Machines: Algorithms and Programming Approaches in Python <http://www-4.ibm.com/software/developer/library/python-state.html?dwzone=linux>

Tinkering with XML and Python: An Introduction to XML Tools for Python <http://www-4.ibm.com/software/developer/library/python1/?dwzone=linux>

The Other Scripting Language that Starts with a "P" <http://www-4.ibm.com/software/developer/library/python101.html?dwzone=linux>

The Dynamics of DOM: A Closer Look at Python's xml.dom Module <http://www-4.ibm.com/software/developer/library/python2/index.html?dwzone=linux>

My First Web-Based Filtering Proxy: Converting Text to HTML Using Txt2Html <http://www-4.ibm.com/software/developer/library/python3.html?dwzone=linux>

Instant Python <http://www.idi..ntnu.no/~mlh/python/instant.html>

Instant Hacking: Learn How to Program With Python <http://www..idi.ntnu.no/~mlh/python/programming.html>

The Whole Python FAQ <http://www.keylabs.com/calder/apython.html>

The What, Why, Who, and Where of Python <http://www.nwc.com/unixworld/tutorial/005/005.html>

Extending and Embedding the Python Interpreter <http://www.python..org/doc/current/ext/ext.html>

Python Library Reference <http://www.python..org/doc/current/lib/lib.html>

Python Reference Manual <http://www.python..org/doc/current/ref/ref.html>

An Introduction to Python <http://www.python.org/doc/lj21.html>

Python Tutorial <http://www.python.org/doc/tut/tut.html>

Getting Started With Python <http://www.sunworld.com/sunworldonline/swol-02-1998/swol-02-python.html>

RPC

Remote Procecure Call - AIX Programming Concepts Guide <http://anguilla.u.arizona.edu/doc_link/en_US/a_doc_lib/aixprggd/progcomc/ch8_rpc.htm>

Protocol Compiling and Lower Level RPC Programming <http://docs.linux.cz/programming/c/marshall/node34.html>

Programming with Remote Procedure Calls - SCO <http://uw7doc.sco.com/SDK_netapi/CTOC-rpcpN.intro.html>

RPC Programming Documents - Sun <http://webdocs.sequent.com/docs/rpcpaa01/about.htm>

RPC Programming Interface - DEC <http://www.crc-tgr.edu.au/docs/dec/AA-Q0R5B-TET1_html/onc-rpc4.html>

Remote Procedure Calls in Linux <http://www2.linuxjournal.com/lj-issues/issue42/2204.html>

Rexx

REXX/imc Tutorial <http://users.comlab.ox.ac.uk/ian.collier/Docs/rexx_info/>

Advanced Object REXX Programming <http://www-4.ibm.com/software/ad/obj-rexx/orxadva1.html>

Introduction to Object REXX Programming <http://www-4.ibm.com/software/ad/obj-rexx/orxintr1.html>

Rexx FAQ <http://www..mindspring.com/~dave_martin/RexxFAQ.html>

TCP/IP Socket Programming with REXX <http://www2.hursley.ibm.com/rexxtut/socktut1.htm>

Ruby

Ruby Language FAQ <http://dev.rubycentral.com/faq/rubyfaq.html>

Ruby: A New Language <http://www-4.ibm.com/software/developer/library/ruby.html?dwzone=linux>

Thirty-seven Reasons I Love Ruby <http://www.hypermetrics.com/ruby37.html>

The Ruby Programming Language <http://www.informit.com/matter/art0000016/>

Ruby User's Guide <http://www.math.sci.hokudai.ac.jp/~gotoken/ruby/ruby-uguide/>

Ruby Language Reference Manual <http://www.ruby-lang.org/en/man-1.4/index.html>

SCSI

An Introduction to SCSI Drivers <http://www.linux-mag.com/1999-08/gear_01.html>

Advanced SCSI Drivers And Other Tales <http://www.linux-mag.com/1999-09/gear_01.html>

SQL

SQL Tutorial and Interpreter <http://torresoft.netmegs.com/>

Introduction to Structured Query Language <http://w3.one.net/~jhoffman/sqltut.htm>

Beginning MySQL Tutorial <http://www.devshed.com/Server_Side/MySQL/Intro/>

Sams Teach Yourself SQL in 21 Days (2nd Ed.) <http://www.informit.com/product/0672311100/>

SQL Tutorial I - Introduction to SQL and Installation of PostgreSQL <http://www.linuxfocus.org/English/May1998/article13.html>

MySQL: A Database Server <http://www.linuxfocus.org/English/articles/article36.html>

Setting Up a MySQL Based Website - Part 1 <http://www.linuxplanet.com/linuxplanet/tutorials/1046/1/>

Setting Up a MySQL Based Website - Part II <http://www.linuxplanet.com/linuxplanet/tutorials/1447/1/>

PostgreSQL Tutorial <http://www.postgresql.org/docs/tutorial/tutorial.htm>

Using mSQL in a Web-Based Production Environment <http://www2.linuxjournal.com/lj-issues/issue38/2206.html>

Speaking SQL <http://www2.linuxjournal.com/lj-issues/issue41/2421.html>

Integrating SQL with CGI, Part 1 <http://www2.linuxjournal.com/lj-issues/issue42/2470.html>

Integrating SQL with CGI, Part 2 <http://www2.linuxjournal.com/lj-issues/issue43/2508.html>

PostgreSQL--the Linux under the Databases <http://www2.linuxjournal.com/lj-issues/issue46/2245.html>

Beagle SQL, A Client/Server Database for Linux <http://www2.linuxjournal.com/lj-issues/issue46/2443.html>

NoSQL Tutorial <http://www2.linuxjournal.com/lj-issues/issue67/3294.html>

MySQL Introduction <http://www2.linuxjournal.com/lj-issues/issue67/3609.html>

SSI

NCSA HTTPd Server Side Includes <http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html>

The Server Side Includes Tutorial <http://www.carleton.c/a~dmcfet/html/ssi.html>

Programming in Standard ML '97: An On-Line Tutorial <http://www.harlequin.com/products/ads/ml/tutorial/>

SSI Tutorial <http://www.useforesite.com/tut_ssi.shtml>

STL

A Modest STL Tutorial <http://www.cs.brown.edu/people/jak/proglang/cpp/stltut/>

The Standard Template Library Tutorial <http://www.infosys.tuwien.ac.at/Research/Component/tutorial/prwmain.htm>

Introduction to STL, Standard Template Library <http://www.linuxgazette.com/issue34/field.html>

STL Tutorial <http://www.yrl.co.uk/~phil/stl/stl.htmlx>

Samba

Introduction to Samba - Part 1: Key Concepts <http://www-4.ibm.com/software/developer/library/samb/a>

More Adventures with Samba <http://www.linuxgazette.com/issue24/nelson.html>

Linux Networking: Exploring Samba <http://www.linuxplanet.com/linuxplanet/tutorials/2047/1/>

Using Samba to Mount Windows 95 <http://www2.linuxjournal.com/lj-issues/issue43/2513.html>

Introducing Samba <http://www2.linuxjournal.com/lj-issues/issue51/2716.html>

Samba's Encrypted Password Support <http://www2.linuxjournal.com/lj-issues/issue56/2717.html>

Scheme

Scheme Tutorial <http://cs.wwc.edu/~cs_dept/KU/PR/Scheme.html>

A Scheme Tutorial for GIMP Users <http://imagic.weizmann.ac.il/~dov/gimp/scheme-tut.html>

Revised (4) Report on the Algorithmic Language Scheme <http://sicp.ai..mit.edu/manuals/r4rs/r4rs_toc.html>

MIT Scheme Reference <http://sicp.ai.mit.edu/manuals/scheme-7.5.5/doc/scheme_toc.html>

DrScheme Programming Environment Manual <http://www.cs.rice.edu/CS/PLT/packages/doc/drscheme/index.html>

MzScheme Language Manual <http://www.cs.rice.edu/CS/PLT/packages/doc/mzscheme/index.html>

Teach Yourself Scheme in Fixnum Days <http://www.cs.rice.edu/~dorai/t-y-scheme/t-y-scheme.html>

Lecture Notes on the Principles of Programming Languages <http://www.cs.rice.edu/~shriram/311/>

An Introduction to Scheme and Its Implementation <http://www.cs.utexas.edu/users/wilson/schintro/schintro_toc.html>

The Scheme Programming Language <http://www.cs.washington.edu/education/courses/341/99su/lectures/scheme/>

Scheme FAQ <http://www.faqs.org/faqs/scheme-faq/part1/preamble.html>

The PACT Scheme Language <http://www..llnl.gov/def_sci/pact/PACT_Docs/sx/sx.html>

Fundamentals of Computer Science I <http://www.math.grin.edu/courses/Scheme/>

Chez Scheme User's Guide <http://www.scheme.com/csug/index.html>

The Scheme Programming Language (2nd Ed.) <http://www.scheme.com/tspl2d/index.html>

Smalltalk

Basic Aspects of Squeak and the Smalltalk-80 Programming Language <http://www.cosc.canterbury.ac.nz/~wolfgang/cosc205/smalltalk1.html>

IBM Smalltalk Tutorial <http://www2.ncsu.edu/eos/info/ece480_info/project/spring96/proj63/www/index.html

TCP/IP

Daryl's TCP/IP Primer <http://ipprimer.2ndlevel.net/>

Introduction to the Internet Protocols <http://oac3.hsc.uth.tmc.edu/staff/snewton/tcp-tutorial/>

IP Next Generation Overview <http://playground.sun.com/pub/ipng/html/INET-IPng-Paper.html>

IPv6: The New Internet Protocol <http://winter.cs.umn.edu/~zhzhang/Papers/stallings.html>

Understanding IP Addressing <http://www.3com.com/nsc/501302s.html>

Introduction to IP Multicast Routing <http://www.3com.com/nsc/501303.html>

TCP/IP Tutorial and Technical Overview <http://www.austin.ibm.com/resource/aix_resource/Pubs/redbooks/htmlbooks/gg243376.04/3376fm.html>

An Introduction to TCP/IP Programming <http://www.catalyst.com/reports.html>

TCP/IP FAQ - Part 1 <http://www.cis.ohio-state.edu/hypertext/faq/usenet/internet/tcp-ip/domains-faq/part1/faq.html>

TCP/IP FAQ - Part 2 <http://www.cis.ohio-state.edu/hypertext/faq/usenet/internet/tcp-ip/domains-faq/part2/faq.html>

TCP/IP: Introduction to the Internet Protocols <http://www.inform.umd.edu/CompRes/NetInfo/Internet/TCPIPIntro/>

Teach Yourself TCP/IP in 14 Days (2nd Ed.) <http://www.informit.com/product/0672308851/>

TCP/IP for Idiots Tutorial <http://www.interworks.org/conference/IWorks96/sessions/TCPtutorial/>

T/TCP: TCP for Transactions <http://www.linuxgazette.com/issue47/stacey.html>

TCP/IP and IPX Routing Tutorial <http://www.sangoma.com/fguide.htm>

Tcl/Tk

Introduction to Programming with Tcl <http://hegel..ittc.ukans.edu/topics/tcltk/index.html>

Programming Using Tcl/Tk <http://herzberg.ca.sandia.gov/TclCourse/>

Practical Programming in Tcl and Tk <http://www.beedub.com/book/>

Tcl/Tk Cookbook <http://www.dci.clrc.ac.uk/Publications/Cookbook/index.html>

Introduction to the Tcl/Tk Programming Language <http://www.lib.uchicago.edu/keith/tcl-course/>

The Tcl Syntax <http://www.linuxfocus.org/English/September1999/article110.html>

Tcl/Tk Quick Reference Guide <http://www.slac.stanford.edu/~raines/tkref.html>

comp.lang.tcl FAQ <http://www.tclfaq.wservice.com/tcl-faq/>

Tcl/Tk Man Pages <http://www.tcltk.com/TclTkMan/TclTkManPages.html>

Rapid Prototyping with Tcl/Tk <http://www2.linuxjournal.com/lj-issues/issue49/2172.html>

Tcl/Tk: The Swiss Army Knife of Web Applications <http://www2.linuxjournal.com/lj-issues/issue55/3114.html>

TeX

LaTeX for Secretaries <http://www2.linuxjournal.com/lj-issues/issue70/3387.html>

UNIX

The UNIX Time-Sharing System <http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html>

The Evolution of the UNIX Time-Sharing System <http://cm.bell-labs.com/cm/cs/who/dmr/hist.html>

The UNIX Time-Sharing System - A Retrospective <http://cm.bell-labs.com/cm/cs/who/dmr/retro.html>

UNIX - The Bare Minimum <http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Unix/UnixBareMn.html>

Using the UNIX Operating System <http://lithos.gat.com/docview/unix.html>

History of UNIX <http://minnie.cs.adfa.oz.au/TUHS/Mirror/Hauben/unix.html>

UNIXhelp for Users <http://nacphy.physics.orst.edu/otherUNIX/edinburgh/unixhelp1.2/Pages/TOP_.html>

STScI UNIX Users Guide <http://ra.stsci.edu/documents/UUG/UnixGuide.book_65.html>

UNIX System Administration <http://wks.uts.ohio-state.edu/sysadm_course/sysadm.html>

UNIX Past <http://www.unix-systems.org/what_is_unix/history_timeline.html>

Compiling C and C++ Programs on UNIX Systems - gcc/g++ <http://www.actcom.co.il/~choo/lupg/tutorials/c-on-unix/c-on-unix.html>

Manipulating Files and Directories in UNIX <http://www.actcom.co.il/~choo/lupg/tutorials/handling-files/handling-files.html>

Introduction to UNIX Signals Programming <http://www.actcom.co.il/~choo/lupg/tutorials/signals/signals-programming.html>

UNIX and Multics <http://www.best.com/~thvv/unix.html>

UNIX FAQ <http://www.faqs.org/faqs/unix-faq/faq/>

UNIX Man Pages Online <http://www.freebsd.org/cgi/man.cgi>

UNIX Unleashed <http://www.informit.com/product/0672304023/>

UNIX Unleashed: System Administrator's Edition <http://www.informit.com/product/0672309521/>

UNIX Unleashed: Internet Edition <http://www.informit.com/product/0672312050/>

A Basic UNIX Tutorial <http://www.isu.edu/departments/comcom/unix/workshop/unixindex.html>

The UNIX Programming Environment <http://www.iu.hioslo.no/~mark/unix/unix.html>

Introduction to UNIX <http://www.mhpcc.edu/training/vitecbids/UnixIntro/UnixIntro.html>

Intermediate UNIX Training <http://www.ncsa.uiuc.edu/General/Training/InterUnix/>

Coping with UNIX: An Interactive Survival Kit <http://www.physics.orst.edu/tutorial/unix/>

Introduction to UNIX Course Notes <http://www.sao.nrc.c/aimsb/rcsg/documents/>

Advanced Introduction to UNIX <http://www.sao.nrc.c/aimsb/rcsg/documents/advanced/advanced.html>

Basic Introduction to UNIX <http://www.sao.nrc.c/aimsb/rcsg/documents/basic/basic.html>

Programming the Shell <http://www.sao.nrc.c/aimsb/rcsg/documents/bourne/bourne.html>

Networking/Internet with UNIX <http://www.sao.nrc.c/aimsb/rcsg/documents/internet/internet.html>

Learning UNIX <http://www..uwsg.indiana.edu/usail/firsttime/argh.html>

VRML

Introduction to VRML <http://deslab.mit.edu/DesignLab/courses/13.016/visualization/second/>

VRML Primer and Tutorial <http://tecfa.unige.ch/guides/vrml/vrmlman/vrmlman.html>

VRML Audio Tutorial <http://www.dform.com/inquiry/tutorials/vrmlaudio/>

The Easy VRML Tutorial <http://www.mwc.edu/~pclark/>

VRML 97 Tutorial <http://www.vapourtech.com/vrmlguide/index.html>

Introduction to VRML 2.0 <http://www.vislab.usyd.edu.au/siggraph96vrml/>

An Introduction to VRML <http://www2.linuxjournal.com/lj-issues/issue57/3085.html>

VRML 2.0 Tutorial <http://zansiii.millersv.edu/work2/vrmltutorial.dir/>

X11

Securing X Windows <http://ciac.llnl.gov/ciac/documents/ciac2316.html>

X Window Guide <http://formast.lut.ac.uk/ASlab/info/usage/X-doc/XwindowGuide/doc.html>

Using X11 Windows <http://heather.cs.ucdavis.edu/~matloff/UnixAndC/Unix/XWindows.html>

Looking Through X Windows <http://nacphy.physics.orst.edu/coping-with-unix/node116.html>

X Widget FAQ <http://reality.sgi.com/widgetFAQ/>

Xlib Programming: A Short Tutorial <http://tronche.com/gui/x/xlib-tutorial/>

X Windows Version 11.5: A Concise Description <http://www-h.eng.cam.ac.uk/help/tpl/graphics/X/X11R5/Concise.html>

Beginning with X <http://www.arlut.utexas.edu/csd/doc/seminar.html>

comp.windows.x.intrinsics (Xt) FAQ <http://www.faqs.org/faqs/Xt-FAQ/preamble.html>

comp.windows.x FAQ <http://www.faqs.org/faqs/x-faq/part1/preamble.html>

Configuring X <http://www.linuxfocus.org/English/March1998/article11.html>

The 40 Most Common X Programming Errors (And How to Avoid Repeating Them) <http://www.rahul.net/kenton/40errs.html>

X Window System Application Performance Tuning <http://www.rahul.net/kenton/perf.html>

Taming the X Display Manager (xdm) <http://www.rru..com/~meo/pubsntalks/xrj/xdm.html>

Introduction to X Windows <http://www.strath.ac.uk/CC/Courses/oldXC/xc.html>

XFree86 FAQ <http://www.xfree86.org/FAQ/index.html>

Programming with XView <http://www2.linuxjournal.com/lj-issues/issue47/2035.html>

Developing Imaging Applications with XIE <http://www2.linuxjournal.com/lj-issues/issue53/2259.html>

X Window System Administration <http://www2.linuxjournal.com/lj-issues/issue56/3083.html>

XDR

eXternal Data Representation Overview for Programming <http://anguilla.u.arizona.edu/doc_link/en_US/a_doc_lib/aixprggd/progcomc/xdr_ovw.htm>

eXternal Data Representation - AIX Programming Concepts Guide <http://www-aix.informatik.uni-tuebingen..de/doc_link/en_US/a_doc_lib/aixprggd/progcomc/ch4_xdr.htm>

External Data Representation: Sun Technical Notes <http://www.sw.ru/~bob/docs/FreeBSD/psd/24.xdr.htm>

External Data Representation: Technical Notes <http://www.unix.digital.com/faqs/publications/base_doc/DOCUMENTATION/HTML/AA-Q0R5B-TET1_html/onc-rpc5.html>

XML

Working with XML: The Java API for XML Parsing (JAXP) Tutorial <http://java.sun..com/xml/docs/tutorial/index.html>

XQL Tutorial <http://metalab.unc.edu/xql/xql-tutorial.html>

Tutorial Introduction to XML <http://www-4.ibm.com/software/developer/education/xmlintro/>

The XML Revolution: Technologies for the Future Web <http://www.brics.dk/~amoeller/XML/>

An Introduction to Perl's XML::XSLT Module <http://www.linuxfocus.org/English/July2000/article156.shtml>

XML Reference and Glossary <http://www.projectcool.com/developer/xmlz/xmlref/index.html>

XML FAQ <http://www.ucc.ie/xml/>

Extensible Markup Language (XML) 1.0 <http://www.w3.org/TR/1998/REC-xml-19980210>

XUL Tutorial <http://www.xulplanet.com/tutorials/xultu/>

Auto

The GNU Configure and Build System <http://www.airs.com/ian/configure/>

Developing Software with GNU (w/ Learning Autoconf and Automake) <http://www.amath.washington.edu/~lf/tutorials/autoconf/>

Autoconf: Creating Automatic Configuration Scripts <http://www.amath.washington.edu/~lf/tutorials/autoconf/autoconf/autoconf_toc.html>

GNU Automake <http://www.amath.washington.edu/~lf/tutorials/autoconf/automake/automake_toc.html>

Adding Fortran 77 Support to Automake <http://www.slac.stanford.edu/~langston/am-f77_toc.html>

Debugging

Debugging C and C++ Programs using gdb <http://www.actcom.co.il/~choo/lupg/tutorials/debugging/debugging-with-gdb.html>

Debugging with GDB (GNU Manual) <http://www.gnu.org/manual/gdb-4.17/gdb.html>

Elm

The Elm Reference Guide <http://www.dorsai.org/help/unix/elm/ref_gd.html>

The Elm User's Guide <http://www.dorsai.org/help/unix/elm/usr_gd.html>

Email with the Elm Mailer <http://www.eng.hawaii.edu/Tutor/elm.html>

ELM FAQ <http://www.stanford.edu/group/dcg/leland-docs/elmfaq.html>

Elm Tutor <http://www2.ncsu.edu/ncsu/cc/pub/tutorials/elm_tutor/elm_tutor.html>

Lex

Compiler Construction Using Flex and Bison <http://cs.wwc.edu/~aabyan/464/Book/>

How to Write a Simple Parser with Lex and Yacc <http://members.tripod.com/~ashimg/Parser.html>

A Guide to Lex and Yacc <http://members.xoom.com/thomasn/y_man.htm>

Creating an Input Language with the lex and yacc Commands <http://nscp.upenn.edu/aix4.3html/aixprggd/genprogc/create_input_lang_lex_yacc.htm>

A Brisk Tutorial on Lex and Yacc <http://www.cs..arizona.edu/classes/cs553/notes.html>

What Do Lex and Yacc Do? <http://www.cs.latrobe.edu.au/~agapow/Teaching/Cs251/lex_yacc.html>

The Roles of Lex and YACC <http://www.ecst.csuchico.edu/~bhsteel/250/examplesHandout/handouthtml>

A Little Manual for Lex and Yacc <http://www.geocities.com/SiliconValley/Campus/3754/litl0.htm>