Understanding bitcoin transaction is not difficult to do as long as you have the necessary materials that shows the procedures from one step to the other, it does not also work in a same pattern with traditional system as we are used to Fiat, bitcoin transaction as secured and fast, safe and reliable.
People are used to their regular bank transaction and when you look at them, they are designed that way but under the hood, they don't operate like that because bank apps deals with accounts model and Bitcoin deals with utxo models, you need to spend your inputs to get another output while the bank app does not do all of this, their currency are not some kind of something that is like sat, they just work how do minus and plus and do balance carried down.
Any newbie interested in going for bitcoin most understand how the model works with Bitcoin, we can know it until we go for it and understand the procedure so that we can take advantage of every benefits bitcoin transaction comes with.
Explaining transaction for people sometimes is a hard job, the best way to understand Bitcoin is to do some transaction and test things thing. They are well understood better if you send and received transaction from your wallet and you become an expert in transaction understanding. By the time you have done, 1 2 and 3, you will become better. If you do some mistake and knows how to solve it, you become even mhch more better.