Online Help

The best resource I am aware of is Gregor Kiczales’ course How to Code: Simple Data. The course is available for free through edX.

Kiczales Course Structure

The two most important parts of the course (from my point of view) are:

Other Resources

Signing up for a free online course is too much commitment? You could browse the YouTube playlists of Professor Kiczales. The first video of Summer 110 Weeks 3-4 is an introduction to big-bang.