Gimme a break. Macintosh has simple text, and you can probably write one in java. I mean, when learning a language, it’s the second program you make (after “Hello world”).
[EDIT=What’s the Linux equivalent? or does everyone write their own?]
Seriousely, I just use the native editor usually, and notepad/wordpad when I can’t.
VB=VB
VC++=VC++
NQC=BrixCC
PIC C=MPLAB
PBASIC=PASIC
Psuedo Code=Notepad (Errr…)
html=Frontpage/notepad
bat=notepad
The only time I ever use frontpage is to help visualize layouts, especially tables used inside tables, which can get a bit complicated when hardcoding.
Wow! I can’t believe noone mentioned emacs yet. I use emacs for everything. Granted that I mostly use perl (see cperl-mode in emacs), but if I used other languages, I’d use emacs for them as well. Emacs runs on pretty much anything I am pretty sure. The “unixes” are fine with it. There is also a windows version. It comes with many modes for different languages that include syntax high-lighting and other fun stuff. It also recognizes CVS files and has keys for cvs commands. A lot of people use emacs for a lot more. For example email and irc or whatever else one might want to do on a computer. Sometimes it is refered to as “editor and kitchen sink”.