Curious if you can learn coding for free? Discover the best free online resources, hands-on tips for beginners, and what it really takes to teach yourself programming at no cost.