Here's the basic chapter outline for my new "Learning to Program" course that should be coming out on coursera sometime soon. Let me know if you want to see any additional chapters.
Chapter 1: How to brew coffee
Chapter 2: How to google for solutions to your problems
Chapter 3: How to paste solutions into your IDE
Chapter 4: How to make more coffee
Chapter 5: How to commit your changes to source control
Chapter 6: How to find the nearest bar to your office
Chapter 7:Learning how your perceived value coincides with how much you complain about other people's software