C的推荐C程序设计语言...Brian和Dennis的那本,国内机械工业有出版的......
谭浩强的也不错,不过个人推荐是前者,感觉谭的那本是二级应考用的,重点不是落在程序员的培养上
Python的话,核心编程不错,唯一有题可以实践的,题还是很有趣的,也可以去
http://wiki.woodpecker.org.cn/moin找自己喜欢的资料,BBS的话
http://www.pythonid.com/bbs/不错
楼上说的linux平台确实是很适合培养编程的感觉的,楼主喜欢windows的话也没关系,当然也可以下cygwin在windows上玩linux,只不过不是很真实...