Hola Luis ten en cuenta que vas a a tener muchos problemas de posicionamiento tal y como esta planteada la web y ponerle un preloader va a sumergir más todavía tu index al que google le da mucha importancia.
Yo haria una mezcla pero el principal envoltorio sería con html y css. Te dejo dos enlaces para acceder a tutoriales muy sencillos y bien explicados por si quieres comenzar por ahí. Para html este
http://html.conclase.net/ y para css este
http://www.librosweb.es/