Bonjour,
Apprendre les bases, c'est bien mais ça prend du temps (et c'est normal).
Mon conseil : s'intéresser de près aux CMS (Gestionnaires de contenus pour internet).
Il y en a plusieurs : Joomla, Drupal, WordPress, Prestashop, Magento, ...
L'avantage de ces outils est qu'il est possible de mettre en place un site vitrine (Joomla, Drupal, WordPress) ou un site E-commerce (Prestashop, Magento) avec toutes les fonctions qui vont bien sans rentrer une seule ligne de code.
D'abord on installe la plateforme de base qui sera enrichie par des composants et modules.
Plus précisement pour ton projet (site vitrine + e-commerce) choisis Joomla+Virtuemart qui te rendront le service recherché.
Maintenant si ton projet est réellement de faire de a vente en ligne pur et dur optes pour Prestashop ou Magento qui sont réellement orienté E-commerce.