Какие нужны минимальные знания?
Ну на фрилансе много зависит от сроков проекта, Если к примеру проект какой то  Landing Page срок 5-7 дней смело бери, в ходе работы сделаешь и опыт уже будет!
Ну а что надо знать, дак это базовый HTML5 и CSS3 и практиковать, пробовать активно изучать js/jQuery/bootstrap!
Но если знаний вообще ноль то тогда пройди https://htmlacademy.ru/ и loftblog.ru/category/verstka-css-html дальше только практика на реальных задачах!
Минимум