搞开发,玩程序,IDE还是比较重要的。虽然说有一些终极的东西:VIM、Emacs等但是学习起来有些费劲,不符合我们的要求,我们毕竟不是发烧友,时间有限。所以,一个IDE对我们来说是比较重要的。IDE分为两类,轻量的和重量的。大体上我觉得所有基于java的都比较重,比如eclipse,netbeans等。轻量级的也很多,codelite、codeblocks、当然还哟跟轻量的。一般来讲越重的功能越强,当然也越吃内存。如果你比较懒,而且机子内存足够,cup不是太差的话,玩重量级的会比较方便。特别是,如果你搞企业开发(不是自己玩),建议使用重量级IDE。
如果你自己玩的话,建议使用轻量级的。比较方便,而且更加适合学习编程(很多情况必须手动写,甚至还要查API);重量级IDE比较典型的例子是netbeans;重量级IDE的好处是对于初学者可能会比较能够培养好的习惯。