Now that I have all the time in the world, I decided to find out where is all my information on the web? I discovered that I had, over the last 5-7 years put up a lot of info - C programs, notes on computer graphics, systems programming, numerical methods, basics, networking, etc, etc. Here are some links that I can give immediately:
King Saud University - Saudi Arabia - They have put up many of my Java notes.
http://groups.msn.com/ComputerNotesOnline/ - You should have a Hotmail or Microsoft Live account to use this.
Notes Online at Yahoo Groups - This requires that you have a Yahoo email account.
My notes at Elphi web site.
Notes for MSc Comp Sc (also useful for BSc and other classes)