Best way to learn PHP is
www.lynda.com
www.vtc.com
if you cant afford to pay for online video tutorials there is always
www.phpvideotutorials.com
There are plenty of opensource PHP editors and many commercial ones, Dreamweaver from Adobe is by far the best, but its more or less the most expensive too, however there is a 30day demo.
There are many many different scripting languages, there are some that are just universal and can be mixed with anything more or less.
They are
- HTML
- XHTML
- XML
- CSS
-
JS(JavaScript)
If you want to interact with a database, and make forms and other cool stuff you will need to know a server side language.
Most would pick one from
- PHP
- ASP.net / ASP
- CFM
- JSP
The more popular one is PHP as there are loads and loads of info, loads of opensource stuff, and loads of freebies, oh and it runs on opensource webservers and most things related to it are free.
You need to pick a database too, most are going to go with MySQL as its free in most cases, unless your a big corp, there is always postgree sql, Oracle, Access and MS-SQL.
My combo would be:
PHP/MYSQL/APACHE/LINUX/XHTML/
JS/CSS/XML/AJAX