Well this is in continuation to the my last post on self learning last month. I just got my hands to this awesome list on reddit. This list is compiled by the user _shnazzy and covers all the amazing sites to get educated online. I believe that if you wish to learn something new this site would be your best bet. Happy Learning !!!

Schools and Universities:

General Learning and Tools:

Computer Related:

Music:

Language:

Cooking/Food:

eBooks/Online Books/Academic Journals:

Other Subjects:

JAVA Specific !!