Лично я брал заказы на фрилансе и наставник (более менее опытный фрилансер) мне рассказывал как с клиентом общаться и всё такое, как предостеречь себя от плохих заказчиков и всё в этом духе. Также помогал в правильном написании кода. Рекомендую в качестве такого любого свободного во времени веб разраба. И + курсы как у WebDesignMaster - курс "Я фрилансер".