PSD has very little to do with making websites; it's just an image format.
Start with making BASIC websites. Add a single image on each page. Then move to a server setup, with PHP instead of HTML. Then make a single PHP page that works as many different HTML pages in a browser, sharing a single image between them all. Then make a nice header and footer for an entire site, and style the pages to match that header/footer.
THEN you'll be ready to start thinking about how to make a site from a PSD DRAWING of a site.
Or hire a professional, of course, if you don't want to spend months learning stuff.