You don’t need to take classes in order to start programming. There are plenty of resources available on the web to get your started. Here are two great ones that you can take advantage of right away:
Scratch is a great programmed designed and provided free by the MIT Media Lab. I have personally tried Scratch and found it to be not only educational but really fun. In fact most of the time I forget that I am even programming. While its site claims that it was geared towards ages 8-16 years old, I found that Scratch is appropriate for newbies of all ages. Adults love it, kids love it. A - 13-year-old had this to say about it:
“I like Scratch better than blogs or social networking sites like Facebook because we’re creating interesting games and projects that are fun to play, watch, and download. I don’t like to just talk to other people online, I like to talk about something creative and new.”
CodeAcamdemy is another great site that instantly drags you in by giving you a small taste of what programming is like. The site features both a “Learn” and “Teach” feature that allow students to come on and access limitless tutorials numerous programming languages. It also allows teachers, experts and fellow believers to go online and create courses for students to participate in. The group, like me, believes that CS has changed the world and it should be changing our education system. They conclude on their about page, “Education is broken. Come help us build the education the world deserves.”
For a longer list of great online resources check out “10 places where anyone can learn to code,” by Jessica Gross on TedBlog.