It's a long road to the top (i.e. something like a python program), but you can start at the bottom and try to understand how basic hardware gates (and/or/xor/register) work and can perform extremely elementary yet useful tasks.
Then it's just a "simple" matter of stacking up a billion of the things to get them to do complex programs.
Then it's just a "simple" matter of stacking up a billion of the things to get them to do complex programs.