Addendum: I've been told that Eclipse is good, but maybe just too big / complicated for what I need to do with it, and that maybe I should check out something simpler until I need the full functionality.