Here are some good resources for programming and computer science concepts in case anyone is already whelmed:

Stanford's introductory programming series is now fully available online - for free.  Materials include lectures (videos and handouts), assignments (+ solutions) and exams (+ solutions).

MIT OpenCourseWare made video lectures from their introduction to computer science and programming available online. They use Python, which may be well suited to folks on this list.

Udacity also offers computer science courses online with University of Virginia faculty:


And to feel better and see better when you spend a lot of time programming: 

Noble. A quick guide to organizing computational biology projects. PLoS Comput Biol (2009) vol. 5 (7) pp. e1000424