Pick It Up:

So here are some useful links, which can guide those who want to, learn but don't know where or how to do so. After this, it's your own choice which field You want to study. By this method, one can acquire a lot of knowledge.No matter If any one takes you for granted. It's you who must have the blind faith with you. First learn and then help others too.

Free Courses:

Open Course Library
Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle
Born Trainer » Principles of Teaching
Kaizen Program for New English Learners with Visual Limitations E Smart on line
E Learning FREE
Learn That
Free Unicom

Computers Only:

Welcome - UCanDoIT
Learn CSS
Computer World
PC Guide

Free E.books:

Project Gutenburg "Free E.Books"
Fetch A Book
Another good site free books

Long Distance Learning:

Academy Connection - Training Resources - Cisco Systems
ICDL(International courses for Distance Learning)
Peter sons