С чего начинать верстку сайта на движок?
Сначала нужно сверстать макет на голом HTML+CSS (без движка), а потом уже интегрировать на движок. Рекомендую использовать WP, так как из перечисленных его изучить проще будет и статей много в сети по интеграции шаблонов на него.
Сверстайте обычные страницы, а натяжку закажите на фрилансе. а движок нужен любой joomla,wordpress,opencart,
движок выбирается исходя из целей, а на движке интернет магазинов лучше новостные сайты не делать.