Go from zero to paid web-development gigs: front-end skills, a portfolio, and the freelancing playbook — all free.