ATM I use MySQL for my db backends.
To code my websites (XML, CSS and Python), I use Kate, Eric
and VIM to make .kid files
Graphic design I use GIMP for my rasters and Inkscape for
In the past, I have also used PHP/CSS for my CMSs and blogs.
(Joomla and wordpress)
All of this software is free of course :)