Learning to build a website. Where do I go for royalty free images?

Well my question is two fold.

First, where's a good site for a how-to guide or tutorial on HTML/CSS coding? I used to program in C++ with a little dab in HTML, but that was 12 years ago.

Second, any suggestions on where to get royalty free images? Going to need them for my build.

Thanks all