Online Courses and Tests
There are entire websites devoted to teaching programming through video lessons (both free and paid), including Study.com, Udemy, and dozens of others. Investing in one of these lessons gives you access to a visual example of what is going on as the tutor is lecturing, allowing you to absorb the information, better understand what is being said, and pick up the programming language easier as a result.
YouTube Tutorial Videos
The downside is that you won’t find a complete program on YouTube. You will find small lessons, bits and pieces, and maybe good answers to really specific questions, but it’s a tall order starting from scratch.
Good Old Fashioned Programming Book