Una página básica sabiendo html y css te puede llevar unas horas. Una página dinámica, dependiendo de lo que entiendas por dinámica te puede llevar más tiempo, pero si cada función nueva ue hagas en php o javascript la haces usando parámetros te servirá para todas las siguientes que hagas con esas mismas necesidades.
Aplicaciones en php tienes en cientos de páginas, así como soluciones a problemas que te plantees. Con buscar en google te saldrán como te digo cientos de páginas útiles. Después vas seleccionando las que se ajustan más a tu necesidades y gustos. Hay páginas con librerías completas de php y javascript. Una librería es un conjunto de utilidades, las puede haber para validar campos, para crear sombras a los div, para que estos aparezcan, se fundan, se abran o cierren, etc.
Es tan amplio que te podría poner muchos enlaces. Para que te hagas una idea:
http://javascriptlibraries.com/
http://www.ribosomatic.com/articulos/top-librerias-ajax-dhtml-y-javascript/
http://www.webtaller.com/construccion/lenguajes/php/lecciones/introduccion_al_php_y_a_las_librerias.phphttp://www.desarrolloweb.com/scripts/php.phphttp://www.hotscripts.com/category/php/scripts-programs/
http://www.scripts.com/php-scripts/http://www.mundoscript.com/
Y un largo etcétera, pero cuan necesites algo buscarás un script en particular y también te saldrán multitud de ellos en la búsqueda. O puedes consultar aquí si no encuentras ninguno, pero siendo algo más específico.