Hola veo que estás confundido:
a) Primero XHTML, CSS, XML y demás no son sólo para hacer aplicaciones en flash, puedes hacer aplicaciones web con ellos sin necesidad de flash
b) Sobre el tutorial, pues la ayuda de flash está de lujo y te sirve mucho, antes de comprar un libro echale un vistazo, veráz que es bastante extensa y explicativa.
c) Tercero, no necesitas estudiar en una facultad para diseñar web's (a mi es lo que menos me enseñaron)
d) Div's son layers o capas, son etiquetas que te permiten crear capas para colocar contenido, son muy recomendables, cuando vamos a maquetar una web. te doy una pista
Código :
<div>soy una capa</div>
Ahí creas una capa sencilla... para más información te recomiendo que leas:
http://www.maestrosdelweb.com/editorial/introcss/
http://www.webtaller.com/construccion/lenguajes/html/lecciones/layers_en_html.php
para darte una mejor idea sobre los layers y el CSS