Достаточно купить виртуальный хостинг.
Большинство популярных хостеров предлагают установку cms в один клик или вообще с предустановленной cms.
Я бы предложил посмотреть в сторону Wordpress очень много документации на русском (на английском и подавно).
После установки получите готовый рабочий сайт. Дальше можно играться с плагинами, а можно начинать выковыривать ему мозги:
- тренироваться в дизайне: прописывать стили, менять имеющиеся
- смотреть функции php в бэкенде, писать плагины, добавлять функционал
Много вопросов гуглится в том числе на StackOverflow. Для начинания, как мне кажется, очень хорошая cms. Локально тоже разворачивается без проблем, если появится такая необходимость.