Os layouts baseados em tabela são, de certa forma, mais fáceis de aprender do que os layouts CSS puros para pessoas que estão começando a aprender HTML. Além disso, antigamente, você não podia usar o CSS de maneira confiável e fazê-lo funcionar em todos os navegadores. Assim, praticamente todos os tutoriais em HTML, até 2000, usavam tabelas exclusivamente para layouts. Muito desse código HTML foi transferido para outros sites (via View Source) e muitas pessoas aprenderam com esses tutoriais e não se deram ao trabalho de aprender layouts de CSS.
Vou me oferecer para ser inflamado aqui e dizer que você ficará bem se começar a fazer seus layouts em tabelas antes de aprender CSS. As diferenças no nível iniciante são menores, na melhor das hipóteses. Você não será capaz de criar layouts realmente intrincados em SEMPRE até ter um ou dois anos de experiência, portanto, não há muita diferença. Comece com as tabelas para exibir algumas coisas na tela e manter seu interesse e, lentamente, continue lendo sobre CSS (que é claramente superior a longo prazo). Eu costumava ser um zelote do CSS no dia de "Designing with Web Standards", mas isso era apenas porque era divertido ser auto-rituoso e superior.