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 3/23/2014 20:30:10