Komische Frage. ???:L
Wenn Du komfortabel programmieren willst, ohne Dir das Leben all zu schwer zu machen, also mit Syntax-Highlighting, Code-Vervollständigung, "zusammenklappbarer" Code, GUI-Builder, Debugger usw. nimmst Du eine IDE oder einen guten Editor wie Eclipse, NetBeans oder JCreator*.
Wenn Du wie in der Steinzeit Deine Programme schreiben willst, nimmst Du halt 'nen Texteditor. :wink:
*) ohne GUI-Builder