Something I have never seen mentioned is the saylor academy has a great Bitcoin computer science course. Steps you through programming on bitcoin and building transactions from the ground up on a local testnet. This gave me a way better understanding of how bitcoin works than any number of podcasts could.