Anyone knows the quick way to learn basic .asp? and what are the tools that I need to build an asp site
I'd suggest buying a "Learning XXXXX in 24 hours" book and installing something like Visual c# Express. It's pretty easy to get the basics down enough to build a site. Lots of drag and drop even.
First of all, unless you have good reason to wanting classic ASP then dont learn it but learn ASP.Net instead which is more powerful, easier, quicker and more up to date. Secondly get a book like Mike suggested or the For Dummies range as these give a reasonable basis. For .Net websites download Visual Web Developer Express (free from microsoft) which is your development and testing environment and is more than adequate for the non-pro user. Other tools you need is the standard graphics tools for making the images. Thirdly get practicing and refer to the many decent online tutorials when you get stuck such as 4GuysFromRolla
You might logon to w3schools.com to learn. w3schools.com is a very good website for learning although it doesn't provide full coverage.
I've php experience for 4 years, i can do many things with php, esspecially with frameworks. what would be the advantage for me to learn ASP? Should I give my time someday?
Ideally you do just as ideally the server should be configured in the same way as your live web server will be (trust levels etc) however VWDE includes both MS SQL Express and a test server environment which is more than sufficient for most testing as long as you remember the differences between the two - in the same way you need to remember the differences between your local and live copies of IIS