Este site ensina os fundamentos de CSS que são utilizados em qualquer layout de websites.
Suponho que tu já sabes o que são selectores, propriedades e valores. E que tu provávelmente sabes uma coisa ou duas coisas sobre layout, embora possa ser ainda uma actividade que te provoque alguma angustia. Se queres aprender HTML e CSS do ínicio, deves verifiar este tutorial. Caso contrário, vamos ver se conseguimos poupar alguma angustia no teu próximo projeto.