Depende de a qué elementos del sitio web se refiera. Por lo que puedo decir, necesitarás aprender los conceptos básicos: HTML / CSS. Luego, para las animaciones sofisticadas y tales, deberá aprender jQuery o algo similar. Este sitio en particular usa jQuery para sus animaciones. Finalmente, también necesitará un lenguaje del lado del servidor como PHP o Ruby o algo similar para el inicio de sesión y el comercio electrónico, aunque podría integrar una plataforma de comercio electrónico para ese propósito.
¿Dónde aprender todo esto? No hay un mejor libro o curso que sirva a todos, depende de sus habilidades particulares en este momento y de cómo aprende mejor. Udemy tiene muchos cursos que cubren todos estos temas, al igual que Lynda y Tutsplus. También puede buscar libros sobre estos temas en Amazon y leer sus comentarios y elegir algunos para comenzar.
Espero que esto ayude.
- Cómo obtener el script completo de un sitio web
- Wikis: ¿Por qué la mayoría de los sitios web no tienen un enlace a su página 'Wikipedia' en su sitio?
- Cómo invertir en el sitio web duplicador de Bitcoin
- Cómo crear un sitio web que dependa de una comunidad
- ¿Por qué alguna empresa no ha reemplazado a craigslist? Parece un sitio y un concepto tan básico para replicar.