In pratica per fare i layout web ci sono due modi, con le tabelle, tecnica tradizionale e collaudata utilizzata tuttora per fare siti web. Oppure il nuovo sistema basato sui CSS ed il tag <div> dell'html: codice più leggero, migliore accessibilità, possibilità di cambiare con un click del mouse la grafica del sito ricorrendo ad uno style switcher in javascript, php o asp.
Tutto sommato se il sito che devi fare è personale o commerciale e non hai problemi di accessibilità puoi usare ancora le tabelle.
Se ti interessa fare un layout con i CSS trovi una ottima guida gratuita su html.it. In ogni caso se fai siti web prima o poi i CSS vanno affrontati