Als je je er nog nooit in hebt verdiept en het alleen werkend wil hebben raad ik jullie aan om gebruik te maken van een CMS (content management system) en zoals hierboven staat het 'webwinkel' gedeelte over te laten aan professionals omdat er simpelweg veel fout kan gaan, het gebruik van open source webwinkel systemen ís een mogelijkheid maar die zal je constant up to date moeten houden om veiligheid te garanderen (zowel voor jou als voor de koper).
Om het gebruik van een CMS verder aan te bevelen geef ik een klein voorbeeldje; je hebt een website (gemaakt in HTML), waarbij je iets wil veranderen, dan zal je de code aan moeten passen wat lastig is als je er geen verstand van hebt, de meeste CMS' hebben een WYSIWYG (what you see is what you get) editor waardoor je een soort mini 'word' interface hebt waarin je het visueel maakt zoals je het wilt hebben, ten eerste is het goedkoper dan licenties te kopen voor een programma wat je alleen maar extra werk oplevert, en het is gemakkelijker in gebruik.
Als je iets vanuit niet wilt maken is het te doen in HTML, maar er komen al snel meer dingen bij kijken (je leert eerst HTML, daarna CSS (cascading styling sheets, voor de opmaak van de website), om beter uit te komen bij de zoekmachines wil je xHTML gebruiken waardoor je ook XML moet leren, waar veel tijd in zit. En om het een beetje leuk te houden voor jezelf is het beter als je overstapt naar PHP waardoor je veel dingen slechts één keer hoeft te doen (waarbij je eerder gemaakte delen in kan voegen en als je een wijziging maakt, het slechts op één pagina hoeft te doen in plaats van alle pagina's.
Wil je het verder uitbreiden, dynamische inhoud te weergeven (zoals werkstukken die je gemaakt hebt) leer je vervolgens om te gaan met SQL (database) en hoe je ermee werkt in combinatie met PHP om het vloeiend en veilig te maken.
Heb je geen zin om vijf programmeertalen te leren, en jezelf op die manier een hoop tijd aan je andere hobby kan besteden, maak gebruik van een CMS, daar is al het werk al voor je gedaan (er zijn genoeg gratis CMS' te vinden) en hoef je zelf alleen voor de inhoud te zorgen.
De meeste hostingbedrijven leveren ook een administratiepaneel mee zoals cPanel of DirectAdmin waar je sinds een aantal jaar een functie hebt om blogs, fora of CMS' te installeren, waarbij je in drie klikken een werkende veilige website hebt.