How can i design a good professional qualified site? is dreamwaver required? Any softwares required? How much programming languages required? is 2d or 3d required? Please answer these and also tell the best place to learn webdesign online.
I agree, Photoshop is probably a must. As for putting together the code, notepad works fine but I mostly use Eclipse (free) which works a little like Dreamweaver. Doesn't have everything Dreamweaver has, but it's enough for the 'price'. I use Xampp (free) as an offline testing ground (because I use PHP in my sites). Place I learned most of my stuff is pixel2life.com or w3schools.com which teaches a lot of other codes as well as xhtml and css so is real useful. Hope this helps.
The two basic things you need are Photoshop (for the layout) and Dreamweaver (for the codes). There are a lot of tutorials that are available on the net like what KJB said. But if you do not have the time to do a template by yourself, you can use free templates on the web at first.
One thing not to do is use a PSD converter. Make sure the code is done by you, it should be; elegant, valid and easy to understand. Also, a lot of web page designers will create shit code. It wont make sense to anyone, don't use them!