How I Recommend to Learn to Program

The way I recommend to learn to program is to do it for free.
There is no need to get a teacher or pay for online access to resources.

We live in a world where any question you could ever have can be answered by a simple Google Search
Look for resources and learn by yourself.
It's what I did.