[sf] a donné le meilleur lien je pense 
J´ai appris le xHTML et le CSS avec, et c´est super bien expliqué
En fait, avec le HTML, tu écris ce que tu veux dans ta page web, et avec le CSS, tu ajoutes des couleurs, une image de fond, tu alignes, tu soulignes etc. pour que ce soit plus joli
ex : une page avec du HTML :
http://www.siteduzero.com/uploads/fr/ftp/mateo21/3.4.1.html
et la même page avec du CSS en plus:
http://www.siteduzero.com/uploads/fr/ftp/mateo21/3.4.8.html
(exemples du site du zéro)
PS : sur la page de Google, il y a du CSS (en haut) :
<style><!--
body,td,a,p,.h{font-family:arial,sans-serif}
.h{font-size:20px}
.h{color:#3366cc}
.q{color:#00c}
--></style>
il y a du HTML (environ au milieu ^^´)
et du javascript ou du PHP (beaucoup plus compliqué mais pas nécessaire pour faire un site web) : c´est tout les "function" et machin
Donc voilà, va lire les tutos du site du zéro et tu apprendras si t´es pas déjà découragé 