No necesitas comprar nada, hay muchas páginas en el internet. Si vas al FAQ de esta sección, encontrarás muchas que pueden ayudarte.
¿Un programa que te recomiende? La verdad cualquiera sirve. Supongo que DreamWeaver estaría bien para ti, pero haz todo en modo código y usa el modo visual solo para que veas como te está yendo. Yo personalmente prefiero usar el block de notas, más práctico, sencillo y carga rápido.
No esperes que esto sea algo que aprenderás en dos días... Quizá te lleve una semana, pero tendrás buenos resultados si te interesas en ello. ¡Mucha suerte!
Y cuando te atores en algo, puedes venir a consultarnos con dudas específicas, pues no te servirá de mucho que te demos códigos de CSS si no los comprendes. Aun así te daré este código para que comiences a jugar con MySpace:
Código:
<style>
body{background: color(0, 0, 255) url(www.tuservidor.com/imagen.jpg);}
table{background: transparent;}
table table {background: color(255,255,255);}
</style>