well I downloaded easyphp and it is very simple and clean and allows me to edit web files and create the website on my pc. I don't understand the difference between production and development. To me, that's the same thing, said differently. Although EasyPHP said the same thing, I don't understand there difference but I can do what I need to, install databases and have mysql.. put the website together etc..
I'll check out the software you posted, but what's the difference from development and production? Is development the creation of the site and production is the "hosting" of it?