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 programming, make things, read things. Eventually you will realise that you're pretty good.
Be willing to put in years too.