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.
For me the same applies with programming. I'm not ever going to write the next version of TLS. But I will write a bash script to parse out 18,000 accounts that no longer need to be maintained. Or use powershell to solve the proverbial needle in a haystack of finding handful of accounts that need attention from a pool of 40,000. I'm continually writing locally hosted web apps which each do one small task that previously someone would call me to do. Now I just send them the link and viola, enduser can accomplish the task. Take the librarian who for the life of her could not properly format URLs for a proxy server. I built a shitty webpage with a text field, submit button and a JavaScript which allowed her to paste the URL, hit submit and the JS generated the formatted URL. That's 15 less help tickets a year.
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...