I use atom too, but it’s a little bit long to load when you simply want to have a look at a simple one file python module or a text file. But I still use atom for bigger projects. I also use Eclipse when working with java, I tried it with python, but I didn’t like it much. For any other language, as I can’t say I really know them, I refrain myself from using any powerful IDE and do everything from nano.
Personally, when it comes to developing in Java I use Android Studio. On the other hand if I’m not programming in Java and I still want a powerful IDE I use Atom. If the file isn’t too large I’ll use Sublime to edit. And finally if I’m just editing a simple line ( usually when debugging a python script or something of the like :P ) I’ll use nano.