既然你要学习linux编程 那我强烈推荐你学习 Fedora或者Redhat Enterprise 5 因为编程最讲究库的完整性和相关软件的完备性
这点上 红帽公司的产品确实非常出色
ubuntu虽然中文社区支持比较好 但是我用过。。某些库还是要自己安装 ,,有点小麻烦
先看看这篇文章!仔细看几遍
http://www.ibm.com/developerworks/cn/linux/newto/index.html
新手可以选择Ubuntu Fedora SuSE等几种Linux入门简单,用户多,有问题好解决。
对Linux有一定的经验后,再选择定制性好的Linux(如果你愿意深入学习的话!)
Fedora