Afaik he did know programming at a basic level, which back in those days meant that he knew enough to get something working without all of the tools, etc that we have today.
But it was Woz who was the true hardware/software talent; he spent his childhood designing processors that he didn't have the money to build. He was fascinated with circuits & electronics & processors.
Steve worked at Atari but got Woz in to do the circuit for breakout, Steve had no idea how it worked and couldn't have done it himself. When Atari paid for the work he shafted Woz by giving him a _much_ smaller amount than half of what he received.
Steve's skills mostly seem to have settled in the management/figurehead role. People say that he had excellent vision for design but realistically I think he had skills in none of the areas that he hired people to do and that his major skill was as company head, tying everything and everyone together into a cohesive unit.
He was very demanding and threw tantrums, but that's still human; however episodes like when Woz left Apple to go and invent the universal remote, he sent a prototype to Jobs and Jobs smashed it against the wall in a rage. Dude had power trip/anger issues to the max.
We can't forget that Microsoft/Bill Gates bailed Apple out at one point, too. I'd say this is likely a failing of their market at the time; Apple's market of doe eyed "it just works" fans didn't exist/wasn't large enough at that point in time. Nowadays, they don't have anything to worry about.
I, Woz; Steve Wozniak's autobiography is a great read for a bit more info into Jobs. He tells it like it was, though maybe slightly muted due to the fact that the two were still friends. The official Jobs bio is just revisionist prose.