Here's how I did it: start writing.
The very first computer program I ever wrote: was 8 lines long, took me 6 months to write, and had a bug in it.
... and I haven't stopped writing source-code since.
Write a Star Trek
game for a character-mode terminal. (Worked for me ... I called mine Subwar,
and at that time there were neither graphic terminals nor PCs to be had.) I wrote dozens of things. Much later on, while learning Linux, yes, I wrote a do-nothing kernel module just to have done it.
I think that programming is a lot like other
"construction trades." You finished some training, so now you are an "apprentice." Now you need to start doing it ... a lot ... to become a "journeyman." Many years of doing it ... a lot more ... and you will begin to be called a "master."
Remember that you cannot read a book to learn how to swim.
Welcome to the obsession.