Would help if you knew what coding is already being used.
Lynda is worth it for something's. If your site is a wordpress site then YouTube would be better. PM me if you want. I will be able to tell you in about seconds if I see the site.
Back in the horse and buggy '60s when I programmed my first computer, it was just was machine language, FORTRAN, or COBOL. Today, with computers everywhere from your smart doorbell to vast server farms mining bitcoins and using whole cities of electricity,
"the best way to teach yourself computer programming" is a hopelessly broad ask.
As
Jessica and others have said, to do anything useful yourself, you will first have to learn enough to at least narrow your question. The computer section of your good ol' Public Library comes right at the beginning of the book-shelves, and although not likely to be up to date, the materials are meant for people who don't know anything yet. Scanning the shelves will give you at least a sketch of how wide and how detailed and specific "computer-programming' has gotten. That can give you some terminology for the bits that matter to you, if you have to keep asking. But you might just stumble on exactly the topic you're really after (maybe bound in jazzy yellow and black) and be able to make a little progress as soon as you got home. Or maybe just find something fun.
But those folks you bought the work from which didn't fully please you probably spent years of practice getting to their level. You probably will need to as well, if you really are determined to DIY their jobs. You might do better to think of your quest as a way to make yourself a better, more knowledgeable, more exacting
consumer of their services. One who can better express the requirements, and more usefully judge the results the pros are selling. Books you can skim and dip in and out of, may get you up to speed and into places faster than videos you have to watch from start to finish. The place you really want to be is someone who doesn't settle for less, and knows what more can be done when the programmers deliver their product.
Or do you really want to give up your day-job and become a programmer?