Hola! Existen muchos canales y tutoriales que puedes encontrar en youtube para poder interiorizarse en lo que es desarrollo e-commerce. Te recomiendo El canal de Darrel Wilson para iniciarte en la utilización de constructores de páginas (Como elementor o divi, etc. Donde realizarás el diseño o front-end de un sitio web o como la responsividad del mismo) y de las características técnicas que debe tener un e-commerce (como por ejemplo integrar métodos de pago). Esto como paso inicial, pero creo que para poder realizar un buen e-commerce es necesario comprender los requerimientos específicos del cliente, y conseguir la información adecuada (que tenga claro su negocio o lo que quiere hacer con el desarrollo de un e-commerce, que tenga sus productos definidos con su información técnica y fotos correspondientes; tener claro el espacio que se va a ocupar en multimedia es esencial, entre otras cosas, para determinar el hosting a contratar para el proyecto). Eso suponiendo que quieras usar Wordpress o algún otro (CMS), si no es el caso y quieres desarrollar con código te recomiendo aprender css, html, JavaScript y de APIS (para realizar las integraciones necesarias).