Useful Material: 

The Linux Documentation Project http://tldp.org/guides.html  (tldp.org). In Particular::

  1. The Linux Cookbook   http://dsl.org/cookbook/cookbook_toc.html

  2. Introduction to Linux - A Hands on Guide  by  Machtelt Garrels.  (PDF) http://tldp.org/LDP/intro-linux/intro-linux.pdf

  3. Bash Guide for Beginners  by  Machtelt Garrels. (PDF) http://tldp.org/LDP/Bash-Beginners-Guide/Bash-Beginners-Guide.pdf

  4. Advanced Bash-Scripting Guide by Mendel Cooper (PDF) http://tldp.org/LDP/abs/abs-guide.pdf

  5. GNU/Linux Command-Line Tools Summary by  Gareth Anderson, (PDF) http://tldp.org/LDP/GNU-Linux-Tools-Summary/GNU-Linux-Tools-Summary.pdf

Then it can be useful to visit: http://www.dsl.org/cookbook/cookbook_toc.html

Open Source eBooks for Linux 
http://www.dailyartisan.com/news/open-source-e-books-for-linux/

Linux programs to replace those you run on Windows

http://wiki.linuxquestions.org/wiki/Linux_software_equivalent_to_Windows_software

The Time Line History of Unix ( a picture)
http://www.levenez.com/unix/unix.png


Other Links:

Online Linux Source code reference

Linux Source code browser at http://lxr.linux.no/source
Linux Source code Navigator http://sunsite.unc.edu/linux-source


Linux shell commands cheat sheets

Useful listing of  commmads here: http://www.pixelbeat.org/cmdline.html

Shell Scripting

A decent text on Shell Scripting here    http://www.injunea.demon.co.uk/book/shbook.zip
Also consider     http://www.freeos.com/guides/lsst/
Or Steve Parker's    http://steve-parker.org/sh/variables1.shtml


Excellent Sites for Linux Links





Linux Publications

LinuxPubs.html Slashdot, Freshmeat etc

Linux Basics

Linux Documentation Project
http://www.tldp.org




Installing and getting started with Linux

Linux Installation and Getting Started http://www.fokus.gmd.de/linux/LDP/gs/gs.html

On-line Linux Books

http://linuxcourse.rutgers.edu/rute/index.html 

Kernel Resources


http://www.kernelnewbies.org/

Linux Programming Resources


http://linoleum.leapster.org/

Unix Programmers FAQ

 

http://www.erlenstar.demon.co.uk/unix/faq_toc.html
Useful resourse for Linux Projects - Can get info on what happens when you fork() etc.

Beej's Guide to Network Programming

 

http://www.ecst.csuchico.edu/~beej/guide/net/
Nice tutorial on Internet Socket programming under Linux/Unix

Vi

Linux Newbie Administrator guide

A complete reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network.
http://linux-newbie.sunsite.dk/

 

Links to Java and Linux resources

http://www.pconline.com/~erc/javalinux.htm

The Linux Programmer's Guide

http://www.cs.uwa.edu.au/programming/linux/lpg-0.4/lpg.html

Online MAN pages

http://linuxmanpages.com/