I know this is probably a strange question to ask, especially considering that any text editor is viable, but I'm wondering what is the choice for text editor of most programmers running on a Linux machine.

I'm currently using Fedora8, and I'm new to Linux/Fedora 8. I've been using 'gedit', which comes with the install. I've seen people using editors that run out of the terminal window, and they write/edit their code inside the terminal window.

I'm wondering what everyone else is using, and what I should probably be using too (I'm currently trying to learn C). Ok thanks guys.