Hola Rakaro. Tú problema es muy serio (na mentira). Si lo que quieres es hacer un sitio desde cero y romperte la cabeza pero divertirte te aconsejo que comiences por lo básico o sea HTML CSS y JAVA, después php y aumenta a otros lenguajes cuando puedas utilizar estos.
Si lo que quieres es usar un cms para resolver tus problemas tienes que preguntarte que cms me puede resolver. Te dejo un link con la clasificación de los CMS y para que son
http://miblogcms.blogspot.com/2010/0...l-tipo-de.html