Сколько времени уйдёт на изучение программирования для начала зарабатывания фрилансом на верстке сайтов?
Если тратить по 3 часа в день на изучение программирования? 
Недолго ... лет 30-40 ...
Верстка и программирование - это несколько разные вещи.
Верстка - достаточно быстро для простых вещей хватит и пары дней. 
Программирование - дольше, тут может и жизни не хватить ))