For coding in any language, sublime is a really good text editor and it's available for all platforms. It will help you with reading the code easier, it will also do suggestions for method/function names and much more.
Here's the link:
http://www.sublimetext.com/
Edited 2014-03-23 20:30:10