Listed below are some of the programs I use frequently. I run Ubuntu 9.10 and Windows 7. First thing I definitely recommend is trying Ubuntu if you never have. There is a little bit of a learning curve, especially if you’ve only ever used Windows before, but really it’s just that things are in different locations.
In the notes below, ‘Ubuntu’ most likely means generic linux.
- Geany [Ubuntu] : an IDE supporting just about every language I use (not that I use anything too obscure), has a panel with terminal, a space for notes, and of course there are plugins for it (though I think it’s great as is). Opens files in tabs, and it remembers what tabs you had open.
- gedit, aka Gnome Text Editor [Ubuntu] : generic text editor, for when I don’t want to open geany. Pretty much notepad for linux with some code highlighting
- Inkscape [Both] : Inkscape is an excellent open source vector program. It wouldn’t replace Illustrator for professionals, but then professionals can probably afford Adobe. All graphics on this site were made in Inkscape.
- Exaile [Ubuntu] : Music player focused almost exclusively on playlists. Also uses last.fm to generate dynamic playlists (which is nice, because nothing is more annoying than being in the middle of something and having your music suddenly stop). Haven’t done much with the radio/podcast features, nor with the mp3 player support (mostly because ubuntu keeps thinking my iPod Touch is a camera).
- GIMP [Ubuntu] : I’m not so sure I really recommend this as something to do work in. I’m not too thrilled with it except for resizing images. It’s more of a photo manipulation program, which usually isn’t what I need.
- Spaz [Adobe AIR, which runs on Mac, Win, and Linux (in beta, I think)] : very nice desktop twitter client
- Mitter [Anything with GTK?] : Another twitter client, I thought I was having trouble with Spaz so I went looking for a linux-native client, and it was somewhat difficult to find one I actually liked. I went back to Spaz after realizing nothing was wrong, but not after playing around with mitter’s code. If I ever get time for that again I may go back, it was fun to poke at.
- Notepad++ [Windows XP] : Advanced notepad. Supports code highlighting, files in tabs… I used to use this to code in, but after using geany I need to find a Windows equivalent. Good for quick edits, not so much long-term development.