Understanding Bitcoin Transactions
jonathanotto.com
jonathanotto.com
https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...
This shows you how to do everything yourself from scratch. There’s no such tutorial for ethereum, unfortunately, and it might be too complex a protocol to allow that.