I guess it all really depends on how you see programming. Some people might suggest learn a language, get really good at it, become a developer and cash out. I can't argue with that, but I see it a bit different.
Programming is just a tool to me. Think of it like a carpenter and a miter saw. There's no carpenter who's a "miter saw specialist." They have to know how to hammer, measure, plan, problem solve, have vision, and be pragmatic. He just uses the miter saw to make his angle cuts.
Personally, I write a lot of perl, shell, HTML - I like writing Ruby, I need to work on my php, write SQL queries, use GNU utils a lot to debug network issues and to track down phishing sites- automate emails.
Here's a possible idea. If you're good at fixing computers, consider building a small web app with a web GUI that backends to a mariadb to keep track of the computer repairs you do. Like it creates a case number, enter their name, contact info, computer s/n, description of problem and a place to describe how you fixed it. You can then program a way to query your DB and display it formatted to a preformatted HTML page. Heck, do it with a MEAN stack, go crazy.
Keep in mind - this is coming from a rookie. I program because it's useful, not because it's sexy or glamorous or for the door sign outside my office that says "Jr Developer". Maybe that will resonate with you, because being able to program is just as useful as being able to read output of an strace to identify why it's taking so long for a command to create a system account.
Best of luck /end of rambling...