13 decent sites to learn to code

Friends keep asking me and while there is a lot of crap out there that promise to teach you to be a freelancer charging $100/hr in days or become a ninja, these are decent. Some will say don't learn to code, but here are some sites to learn to code the basics to at least be more knowledgeable. Some paid, mostly start free. In no specific order: