One of the big trends of the past couple years, spurred the growing demand for programmers, is the rise of in-browser programming tutorials. Gone are the days when you’d have to buy a book and configure a development environment before you could get your hands dirty with a little code.
Maybe you want to start learning on your work computer and don’t have access to install a programming environment. Or maybe you want to get started right away and don’t want to deal with ordering books or installing software. Whatever your motivation, here are five places you can point your browser at right now to get started.
Other courses cover Git, CSS, Ruby on Rails, Node.js and more.
The courses include videos followed by interactive exercises, along with artwork and themes. “Rails For Zombies,” the intro course on Ruby on Rails is shown above.
Programr, which we’ve covered before, doesn’t offer many in-browser lessons (though there are a few), but it provides a browser based space for learning and experimenting with different languages from within a browser without the need to install a programming language and development environment. It’s not the only browser based development environment – companies like Cloud9 IDE and Action are also making it possible to develop for the web from the web. But Programr is focused on learning and experimentation.
TryRuby is a web based Ruby tutorial created by the famous why a lucky stiff and
now maintained by Andrew McElroy is now maintained by Code School. It was one of the first ever in browser coding tutorials. I found it to be a bit buggy when I tried it a couple years ago (though apparently McElroy Code School has updated since then), and it’s been superseded by the cross-platform desktop app Hackety Hack.
Code School is a web based platform which uses professional video screen casts, live coding in the browser, and gamification to educate developers in new technologies to stay competitive in their chosen profession.
Khan Academy is an educational non-profit focused on providing high-quality education for everyone. They produce a collection of free online micro lectures on a variety of different subjects, including mathematics, history, computer science, finance, physics, chemistry, biology, astronomy, and economics. Khan Academy also incorporates game mechanics into their system by awarding students with badges for reaching certain skill levels. Khan Academy was founded in 2006 by Salman Khan.