ti basta conoscere HTML, poi un linguaggio di programmazione web (PHP o ASP) e saper usare un database

con queste cose ti puoi fare la tua cronologia, per quanto riguarda la grafica CSS e magari qualche disegnino da inserire