Programming can be no easy task. It can be pretty complicated if you do not know how to go on with it. However, through learning where to get some information on how to go on about it, you will be able to successfully do it in no time. Here are some online resources for programmers:
MIT Open Courseware
This is one of the online resources for programmer where a variety of topics including Electrical Engineering and Computer Science can be found. You can stumble on some free resources such as textbooks, exams, assignments, multimedia content, and examples.
Udacity is a free service with classes that cover topics that are designed not only to teach codes, but to also give a firm ground on math, physics, and even on building a startup. Currently, it offers 14 classes.
This is where you can get a real sense of the ebbs and flows of coding. This gives you a guide on how to do programming stuff like you are just watching from the back of a programmer while he or she is working.
Eloquent Java Script
This is actually not an online site but an electronic book that is completely available for viewing and downloading. It is basically an introduction to modern programming.
This is a site where people, especially young ones, can get together to learn about codes. Other instructors and some volunteers have put up a knowledge base, which you can also easily access if you want to.
If you are an Apple fanatic, then you might be interested in it developer’s site.
Coursera is a Stanford-learning-idea-turned-mega-startup that basically lets you to take a full university course online. The lectures will be actually taught, online, by a real professor from Stanford University, for free.
This site contains a lot of free info and this is where you can find some information on HTML5, which includes blog posts and tutorials.
Peepcode is a very informational site which covers topics on programming languages. It also provides downloadable screencast lessons. The downside is, these downloadable screencast lessons should be paid before you could actually download them.
This site do not contain tutorials unlike the other sites that were mentioned earlier, but this is where you could easily search for some information. Members of the community could give you some useful and reliable answers to the questions that are boggling your mind.
Scratch is a free downloadable program you can download for your kids. This could help you child an expert in building interactive stories. This was developed by MIT Media Lab.