If you want learn to program There are countless websites to do it and also free. Now, what is usually difficult is not getting where but deciding when and which course you need to start.
To do this, the folks at freeCodeCamp, who have an extensive curriculum to learn from scratch, create extremely basic and novice-proof mini courses and tutorials. That is the case with this hours video (in English with subtitles) covering an introduction to programming.