No pues la verdad es que si te hace falta mucho camino, primero aprender la estructura de una web, header, main, footer, sidebar todo es html, luego css, y para hacer galerias php, mysql, javascript, yo te recomiendo que vayas poco a poco nada se hace en un dia, con los conocimientos que tienes, aunque te dieran el codigo seria dificil que lo modificaras a placer, te recomiendo esta web, ahi empece yo y es super buena para los novatos.
http://www.comocreartuweb.com/
el curso paso a paso es muy bueno :D