Here is all the links I have collected so far.
Other freewebs programming sites.
http://www.freewebs.com/programmingassistant/
This site covers CSS, HTML, Javascript, PHP, Visual Basic.
misc need to sort
http://aditsu.freeunixhost.com/dev-cpp-faq.html#debug
http://www.codeguru.com/Cpp/V-S/debug/article.php/c1249/
http://www.codeguru.com/Cpp/V-S/debug/article.php/c1265/
http://auscorpwf.us.dell.com/mell/
http://www.developerfusion.com/c/186/
http://www.prestosoft.com/ps.asp?page=edp_examdiff
Game Programming
http://ultimategameprogramming.com/
http://www.gametutorials.com
(OS PROGRAMMING)
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=3570&lngWId=3
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4513&lngWId=3
(CPP PROGRAMMING GENRAL)
http://www.cprogramming.com/
http://www.thefreecountry.com/sourcecode/cpp.shtml
http://www.codeproject.com/cplus/
http://www.codebeach.com/index.asp?tabID=1&categoryID=3&subcategoryID=37
http://www.developerfusion.com/show/4628/
http://energon.home.mindspring.com/tutorials/notepad/notepad_tutorial.html
http://www.programmingtutorials.com/cplusplus.aspx
http://www.angelfire.com/biz/rhaminisys/tricks.html
http://aditsu.freeunixhost.com/dev-cpp-faq.html#debug
http://www.codeguru.com/Cpp/V-S/debug/article.php/c1249/
http://www.codeguru.com/Cpp/V-S/debug/article.php/c1265/
(dos compilers)
http://community.borland.com/museum/
(windows programming)
http://www.winprog.org/
http://www.relisoft.com/win32/
http://www.catch22.net/tuts/
http://www.global-shared.com/cgi-bin/twiki/bin/view/Win32
http://en.wikipedia.org/wiki/Windows_API
http://www.foosyerdoos.fsnet.co.uk/
http://codeguru.earthweb.com/
http://www.functionx.com/win32/
http://www.groovyweb.uklinux.net/index.php?page_name=windowscprogramming
http://www.codeguru.com/Cpp/controls/richedit/article.php/c5375/
http://www.mindcracker.com/mindcracker/c_cafe/dialog.asp
http://www.technology.niagarac.on.ca/courses/ctec1638/win32/
http://hyper.sunjapan.com.cn/~hz/win32/
http://www.mvps.org/vcfaq/
http://members.net-tech.com.au/alaneb/win32_intro.html
(slipstreaming servpack 2 winxp)
http://www.windows-help.net/WindowsXP/winxp-sp2-bootcd.html
(books)
http://skillport.books24x7.com/books.asp?catid=1083
http://richardbowles.tripod.com/cpp/cpp15.htm
http://www.cuj.com/link/subject70.htm?topic=link
http://www.codebeach.com/index.asp?tabID=1&categoryID=3&subcategoryID=11
http://www.functionx.com/cpp/examples/fstream1.htm
making multiple files in a programe
http://www.gametutorials.com/download/DevC++/C++/Class_Cpp_DEVC.zip
free ebooks
http://www.gamedev.net/community/forums/topic.asp?topic_id=260126
Directdraw tuts
http://www.falloutsoftware.com/
http://www.gamespp.com
http://www.geocities.com/SiliconValley/Way/3390/klopf.html
http://www.cpp-home.com/print_t.pl?23
http://www3.telus.net/alexander_russell/course_dx/introduction_dx.htm
http://www.scorpioncity.com/djdirectxtut.html
http://www.programmingcentral.com/source/ddraw12.html
http://www.thepixels.net/
http://www.sunlightd.com/Windows/DirectX/
these are for hardware
http://users.skynet.be/bk317494/ (Electronics Projects)
http://www.discovercircuits.com/L/LCD.htm
http://www.commlinx.com.au/games.htm-(everything schematics)
http://www.audiovisualizers.com/madlab/lcd_proj.htm (lcd projector)
http://www.gdatech.com/Projects.htm
http://www.amasci.com/amateur/elehob.html
http://www.circuitcellar.com/library/print/0502/
http://www.homebrewcpu.com/
http://www.incolor.com/bill_r/elf/html/elf-1-33.htm
http://www.cedmagic.com/history/popular-electronics-altair.html
http://homepage.mac.com/ruske/cosmacelf/history1.htm
http://incolor.inebraska.com/bill_r/computer_simulators.htm
http://penguincentral.com/retrocomputing/ElfII/
http://www.popularelect.com/
http://www.imagineeringezine.com/e-zine/hcircuits.html
http://ourworld.compuserve.com/homepages/g_knott/index21.htm
http://coprolite.com/art1.html
http://www.siski.de/~carsten/rds-dekoder.html
http://www.6502.org/homebuilt/
http://home.planet.nl/~heuvelvdg/electronics/schematics.html
http://www.kpsec.freeuk.com/proj.htm
http://www.xs4all.nl/~ganswijk/chipdir/
http://www.pixelpower.on.ca/supervision/
http://www.vgstores.com/sys/svision.php
http://www.classicgaming.com/gamingmuseum/
http://dana.ucc.nau.edu/~dbt/VBSpecs.html#Hardware_Specs
http://www.totalgames.net/pma/20205http://cpp-home.com/forum/viewtopic.php?t=6563(code contest)
http://www.usb.org
http://www.beyondlogic.org/usbnutshell/usb2.htm
http://www.beyondlogic.org/usbnutshell/usb7.htm#PIC16F876Example
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=64
http://mp3playerswitzerland.tripod.com/technic.html
http://www.embedtronics.com/mp3/mp3.html
http://www.pjrc.com/tech/mp3/schematic_revc.html
http://www.windriver.com/cgi-bin/partnerships/directory/viewProd.cgi?id=1546
http://www.delcom-eng.com/products_USBIO.asp
http://www.serasidis.gr/circuits/Implementation%20USB%20into%20microcontroller_files/Implementation%20USB%20into%20microcontroller.htm
http://www.discovercircuits.com/L/LCD.htm
http://www.crownhill.co.uk/level3.php?cat=102
http://www.glolab.com/freeinfo/info.html
http://www.keelynet.com/sources/schema1.htm
http://www.alumni.ca/~stag4m0/schematics.htm
http://www.rentron.com/PICX1.htm
http://www.mikroelektronika.co.yu/english/product/tools/piceasy.htm
http://www.ccsinfo.com/exlist.shtml
http://elgarelectronics.co.uk/el_opto.html
http://www.xgamestation.com/view_product.php?id=8
http://www.rentron.com/Myke2.htm
http://www.magenta2000.co.uk/kits/860.htm
http://ee.cleversoul.com/pic.html
http://massmind.org/techref/io/lcd/pic.htm(best site so far)
http://www.classicgamecreations.com/
http://www.multimediaware.com/qv/(dos avi player in real mode)
http://members.chello.at/theodor.lauppert/dos/cando.htm
http://www.isystem.com/Services/Download/Document/91/PIC.pdf
http://info.hobbyengineering.com/specs/DIY-k150.pdf
http://www.kmitl.ac.th/~kswichit/
http://www.alecmcnamara.freeserve.co.uk/piccalc/(pic usb)
http://mpu51.tripod.com/jdm84/jdm2001.htm(pic and eeprom programmer)
http://www.jdm.homepage.dk/newpic.htm(pic programmer)
http://perso.wanadoo.fr/softelec/Projects/PIC18/SCHAER+/Projects_PIC18_Schaer_us.htm(pic prgrammer)
http://www.angelfire.com/ok3/masterbyte/(pic programmer)
http://www.codepuppies.com/~ben/sens/pic/sx/(pic programmer)
http://www.geocities.com/SouthBeach/Port/1592/pic16f8xx.htm(pic programmer)
http://www.bobblick.com/techref/projects/picprog/picprog.html(pic programmer)
http://www.quasarelectronics.com/3150.htm(pic programmer usb)
http://www.geocities.com/SiliconValley/Cable/7772/(pic running software)
http://www.kmitl.ac.th/~kswichit/
http://www.xs4all.nl/~sbolt/e-ser89.html(microcontroller)
http://www.electronic-engineering.ch/microchip/modules/modules.html(lcd driver in asm for pic)
http://en.wikipedia.org/wiki/Microprocessor
http://www.mindspring.com/~tcoonan/
http://www.mouser.com/index.cfm?&handler=data.listcategory&terms=16-bit+50mhz&Ntt=*16bit*%2b*50mhz*&Ns=MfgrPartNumber%7c%7cSField&N=500&crc=false(the chip to use for microcontrollers)
http://www.stmcu.com/index.html(dev site for microcontroller being used)
http://massmind.org/techref/au/com/optushome/members/http/yizgarnoff/PIC_IDE.htm(ide hdd conection)
http://www.lvr.com/boardusb.htm(pic for usb)
http://www.robodyssey.com/resources/code/NPicExtEEPROM.htm
http://www.geocities.com/mpu51/eprom/eprom.html
http://www.mikroelektronika.co.yu/english/product/books/picbasicbook/07.htm
http://www.mikroelektronika.co.yu/english/product/books/PICbook/picbook.htm
http://www.discovercircuits.com/M/microproc.htm
http://www.sparkfun.com/tutorial/coding/1-intro.htm
http://www.vikon.com/docs/sbcpic16f877.pdf
http://etronics.free.fr/liens5.htm
http://users.skynet.be/bk317494/001/001.htm(glcd schematic to pic)
http://www.sq-1.com/Appstoc.html
http://www.geocities.com/dinceraydin/links.htm
http://www.dontronics.com/piclinks.html
http://www.compsys1.com/workbench/(color lcd pic)
http://www.blackboxcamera.com/stv5730a/stv5730a.htm(pic lcd)
http://www.engr.colostate.edu/~dga/mechatronics/pic.html
http://www.olimex.com/dev/picprojects.html
http://www.faqs.org/qa/qa-16874.html
http://www.acroname.com/robotics/info/examples/GP2D02-1/GP2D02-1.html
http://home.maine.rr.com/randylinscott/project.htm
http://members.tripod.com/RoBoJRR/basics.htm
http://www.rapidelectronics.co.uk/docs/catpdfs/19_Microcontrollers.pdf
http://members.cox.net/sonjarob/TUTs/uP4Idiots.html
http://www.discovercircuits.com/front/list.htm
http://forums.bit-tech.net/showthread.php?t=4589
http://www.pjrc.com/tech/8051/ide/wesley.html
http://forums.bit-tech.net/forumdisplay.php?f=36
http://www.numberone.com/downloads/prolibrary.pdf
http://www.seattlerobotics.org/encoder/aug99/serialeeprom.html
http://www.phanderson.com/printer/24c32/24c32.html
http://www.phanderson.com/printer/eeprom/eeprom.html
http://www.alcormicro.com/AU9340.pdf
http://ww11.e-tractions.com/designnews/run/reference?rd=536&design=geek
http://www.dlpdesign.com/usb/
http://www.saelig.com/ft2232c.htm
http://www.pwm.pe.kr
http://www.diltronic.com/ft245bm.htm
http://www.asix.cz/download/ftdi/appnotes/dg245v10.pdf
http://www.capilano.com/schematic/free_schematics.html
http://users.telenet.be/educypedia/electronics/pics.htm
http://www.electronics-lab.com/
http://fileshare.eshop.bg/most_popular/list_4400.html
http://allshore.liglobal.com/graphic.cfm
http://www.pacificdisplay.com/color_lcd.htm(lcds to buy)
http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/
http://www.tgegroup.com/download/ia.pdf
http://timstark.gotdns.com/www/
http://www.convergencepromotions.com/IQ/issue5/iss5(Pg54-56).pdf
http://www.walrus.com/~raphael/html/mp3.html
http://ece-www.colorado.edu/~ecen4573/expos03/UMP3_pdr.ppt
http://www.avocetsystems.com/chipdir/f/video.htm
http://www.robs-projects.com/
http://www.epanorama.net/links/project_pc.html#pc_mp3player
http://www.myplace.nu/avr/dram/index.htm
http://www.microcontroller.com/
http://www.cmosexod.com/sdram.html
http://www.beyondlogic.org/usb/usbhard.htm (Usb projects)