I'm currently in the process of expanding my programming horizons to linux. In order to do that, it is important to have a good basic toolset on which you can rely on. and what is more basic then the IDE in which you write your code?
S. Ahmad, A. Battle, Z. Malkani, и S. Kamvar. Proceedings of the 24th annual ACM symposium on User interface software and technology, стр. 53--64. New York, NY, USA, ACM, (2011)