Disclaimer: I've barely begun learing this stuff, and will likely not have much to offer. Mostly I just expect to leave links to the different sources that are the most help to me. Maybe those resources will help someone else.

Methods

Main Method:

Besides the main method, as a beginner I find leaving the content of a page till last works best. I start by laying out my divs. I give each div a nice glowing border, so I can see the reulsts my css as I write it. Only later, after I have hammered down the layout, do I start changing appearance and adding content.

HTML template .txt

CSS template .txt

Theory

CSS:

When I come to the point with css where the main method just doesnt work, I've found that the learn CSS page through web.dev provided the best fundamentals. Many people seem to swear by the W3 schools. W3 seems to be best used as a quick lookup refrence.

Tools

I neglected to mention the second most important method: Stealing other peoples code! Or more politely, just taking a peek to see how they did that. Often I only have my phone, and find it difficult to view sorce code. Neatnik.net has a page you use on your phone to load a URL and view the code:

Mobile Code Viewer