Для начала можете действительно взять готовую CMS, заполнить ее, посмотреть.
Если вы хотите разобраться, дописать что то свое, то с открытым кодом есть OpenCart и для нее много модулей.
В будущем для создания именно продающего Интернет-магазина, необходимо учитывать много аспектов, в том числе и дальнейшее его продвижение.
Для изучения html и css посмотри codecademy.com, раньше была бесплатной.