Came across this post on hacker news by Matt Might a CS prof at Univ of Utah.
http://matt.might.net/articles/programmers-resolutions/
I'd like to add a couple of resources
For (1) and (2) - Go analog & Stay healthy.
jogging is a great way to keep your sanity. Try the from couch to 5k program
couch to 5k
go vegetarian or vegan
http://features.peta.org/VegetarianStarterKit/
For (4) - Learn a new programming language.
python python python
http://python.org/
For (5) - Automate the real world
Normally I would recommend Arduino but after talking to a good friend of mine I think Raspberry Pi will change the world in the realm of low cost automation. For $25 you can stick a full PC anywhere to control anything.
http://www.raspberrypi.org/
All in all a great list and even if you only do a few it seems like a fun time.