How can I learn about computer programming/coding for free?

I'm looking into learning about IT work and computer programs to see if I enjoy it and see if it's something I truly want to get into. Could someone recommend ways I can learn online and also get experience.Or know of good websites, books, etc?
6 answers 6