You should check out a design blog called six revisions. If you click on their tutorials section, they have a bunch of examples of taking psd files and writing the html and css code for the site. It isn't hard, and you can get some pretty excellent results without a huge learning curve.
you can slice the PSD in photoshop or better yet, use fireworks. i personally dont like to go through that kinda trouble and just outsource my slicing/conversion job
I also prefer coding from Photoshop and Notepad is great utility to do with! the software tends to do crappy codes
For Designers I want to share a very important tutorial link that is Online Macromedia Flash tutorial on this link you will find many co related links like Macromedia Flash tutorial Create movies and many more. Macromedia Flash Tutorial: Shape Tweening Using Flash Flash provides you with the possibility of changing the position or/and shape of an object in an innovative way. For this, Flash presents Shape Tweening technique that simple transforms the outline of an object to the point it becomes identical to the outline of a different object of your choice. How It Works Creating the Shape Tweening is a similar process with the motion tweening. This process includes many intermediary frames, each presenting a new version of the previous frame slightly changed. For Shape Tweening are necessary two key-frames. To complete the process, first frame should contain the original object you wish to transform and the last frame should present the desired object you wish to obtain. For more details Click here -- Online Macromedia Flash Tutorial
There is not such tool on the internet, that you can push a button to turn a picture to a full html/css coded website. Make some research and look for tutorials on this.
best way is to learn html and css, took me about a week to learn the basics of web design. There are tons of tutorials out there most really helpfull. Plus, you add another skillset to your CV! you cant go wrong!
use photoshop for slicing then use dreamweaver if you not understand html, or you can use notepad++ for better coding
notepad ++ or in my view the best one is "Dreamwaver" i have used it for years its the best one of all time !