Want to be a programmer, check out below websites where you can become a Novice programmer to a Ninja.
Free MOOCS Websites List
2. tutsplus : You can learn everything from Programming to web designing to Audio Video Editors, it has a bunch of tools, for programming goto net.tutsplus.com you can learn Video tutorials as well along with sample codes.
3. Coursera : Coursera is new website where the courses are taught by real professors from all around the world’s best Tech Schools, the courses are Video Tutorials and you will also get certification after completion of course.
4. RoseIndia : Roseindia is famous for Java Tutorials it teaches all the Java Frameworks along with other w web services with examples.
6. Mozilla Developer Network : Mozilla dev network has all web development tutorials.
7. Udemy : The best Videos tutorials website and is a Freemium, Premium site to learn programming it got all the v varieties from Basic programming to Android Apps to Entrepreneurial Tuts. Please browse through Free Video Tutorials on the Site.
8. Code Academy: Learn programming from Scratch.
9. LearnCodetheHardway : Teaches about C, C++, Ruby ,Python.
10. MIT Opencourseware : MIT the Famous World’s best Tech School has an open courseware where you find every tutorial from Tech to Science to Auto Mobile to Management.
11. Google Code University : Google University has tutorials about Android, Web Security, Python, Web Development, Search Engine Technology.
12. Google Android : Everything about developing Android Apps from Scratch
13. Apple Developer : Learn everything about developing Iphone, IPad Apps from Scratch from Apple.
14. Khan Academy: Learn everything from Programming to Maths to Science in Video Tuts.
15. Lynda : Lynda offers lots of variety video programming tutorials and are Premium.
16. Programmr : Complete Web Development with Real time examples.
17. Guru99 : Guru99 has huge list of software learning library across topics like Linux, Java, PHP, SQL, Ethical Hacking, SAP, VBA and more with new courses added every month.
18. VarsityTutors.com: Free Online Tutoring Classes and Test Preparation.
Guru99 is one of the site which offers LIVE project to its students where they can experience real time corporate software development/test environments.
Other websites to learn programming from Scratch are Coder Dojo, Tijag, Peeper Code, HTML Dog, 9lessons, Stackoverflow.
This Post will be updated regularly.