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. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/video-lectures/
Udacity also offers computer science courses online with University of Virginia faculty: http://www.udacity.com/
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 http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1000424