Ola plama_go, una cosa que te puede ayudar para ver como están estructuradas es viendo el codigo fuente de cualquier página. (En el navegador, boton derecho, ver codigo fuente).
En cuanto a tus preguntas:
Para empezar con una estructura sencilla puedes empezar a funcionar y ya cuando vallas aprendiendo cosas pues las vas ampliando, un ejmplo podría ser esto:
Código:
<!DOCTYPE HTML>
<head>
<title> Titulo de tu página </title>
<meta http-equiv="Content-Type" content="application/xhtml+xml;charset=utf-8" />
<meta name="description" content="Descripción de tu página" lang="ES">
<meta name="keywords" content="Palabras claves para el buscador" />
<link href="añadir archivo css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="header"></div>
<div class="cuerpo"></div>
<div class="footer"></div>
</body>
En cuanto lo de las tablas... creo que ya te han dejado claro que las tablas no es para estructurar tu página sino para colocar información en forma tabla para algún momento determinado.
Lá forma de hacer ligera tu página es reduciendo el peso de tus imagenes y teniendo cuidado de poner script muy pesados que se carguen al principio.
Lo mejor para que no te cambien los tamaños con diferentes pantallas es trabajar con porcentajes en vez de con pixeles.
Espero te sirva.
Un saludo