Так, чтобы вставить код и заработает - такого нет. Но на базовом и даже среднем уровне разработка сайтов на CMS не требует навыков программирования. Для популярных CMS существуют десятки тысяч готовых расширений, которые позволяют делать достаточно сложные проекты, а создание шаблона для мало-мальски опытного верстальщика - дело простое.
1. Читаете десяток обзоров и обсуждений, выбираете систему себе по душе.
например:
- Wordpress - больше всего документации, плагинов, шаблонов и т.д.;
- MODx - легче всего для верстальщика (проще всего интегрировать готовый html-макет);
- Drupal - чрезвычайно гибкая система, "программирование мышкой", - мой выбор:))
2. Знакомитесь (на практике) с пошаговым руководством по установке и базовой настройке.
3. Изучаете руководство по работе с шаблонами/темами данной CMS. Внимательно смотрите на код шаблона. Для начала меняете готовую тему под себя, чтобы понять, как все работает.
4. Ну а дальше как получится:)) Там можно и программированием заняться.