I learned something very valuable relatively early in learning how to program: sometimes, if you do things you don't understand enough, the understanding will come as a byproduct of just doing the thing.
I had been stuck in a "i must understand the fundamental nature of everything i do before i do it" mindset, so this was quite revelatory to me.
Whats the difference between using backticks for the definition of theDisk and $() ?