I think the main thing with this is that is has to be a lifelong activity. It's not something you can do for six weeks and 'achieve', but more, it's a continual learning exercise that never ends.
Start programming, make things, read things. Eventually you will realise that you're pretty good.
- Start small
- Don't worry too much about the language
- Start with some free sources e.g. KhanAcademy, Udemy, libary books
- Have a very small project that you can use to learn
- Carve out some time each day/week to work solely on your pet project
- Ask questions
- Find a mentor
- Don't give up. Everyone starts at the bottom.