Of course using Linux and free software :P.
- First program I use is XAMPP which includes a web server (APACHE), Database System (MySQL) and includes PHP. Besides this capabilities of this program it provides with pretty good tools to manage a web based system, like PhpMyAdmin to manage MySQL with a pretty nice and easy to use GUI.
- Aptana is a free IDE to manage a website, to make easier to understand it is similar to Dreamweav....something, tough It has some nicer features despite that everything runs pretty much faster than Dream..something. And It is freeeeeeee.
- To develop and debug sites easier I recommend Firefox web browser with the some nice add-ons like firebug, web developer, css viewer and colorzilla are pretty good tools to manage, design and debug your website.
Good Luck, I hope this is helpful.
And Tutorials for PHP, I rather Lynda.com video tutorials, they are great!!!
