There are very few cases were you cant convert your photoshop layout into a fully functional website that looks just like the mockup (not counting stuff like font smoothing). Just need a lot of patience with the coding side of things, it can get tedious and I can see why it would be difficult to get started, CSS markup is pretty patchy stuff with quite a lot of bodged ways of accomplishing relatively simple things that you wouldnt think to use right off the bat.
Dont be afraid to accompany your website with images, obviously stuff like titles / nav links should not be images without some form of text-based backup for users which do not have images enabled (few and far between I know, but its good to cover all grounds). But for containers, logos, sidebars e.t.c. Its fine to just take your images right outta photoshop and convert them to containers were necessary.
I guess one way to learn these days would be to just have a read through some relatively simple HTML5 / CSS markup, hopefully then you can get a feel of how websites are structured through the markup, might give you a starting point for creating your own websites.
I have loads of website templates that are pretty simple and well layed out in terms of HTML and CSS, should be quite easy for you to decipher how they work. I can upload them for you if you want, not sure of how much use it would be though!
Sure! Thatd be awesome. Is there a good source you can recommend that has some good info on the different tags and what things like containers are/do. Also, I'm using notepad++ right now and was wondering if there was a good program for windows like coda for Mac?