1. Если я напишу сайт на html/css/js и выберу какой нибудь cms изменится ли внешний вид сайта?Нет.
2. Надо ли будет что нибудь изменять в коде сайта чтобы подогнать под cms?Да.
3. Какой cms лучше? Или лучше написать свой?Смотря под какие задачи. Писать свою не надо.
А заказчикам сейчас в основном нужны спецы 2 в 1 - и дизайнер, и верстальщик
у меня на это обучение реально бабла нет