Wonderful explanation. Though it could be (it is) a little overwhelming for a newcomer coming straight from Twitter/Insta/FB school of thought to understand all this talk.
Even I was confused when I started and almost gave up but thankfully I stayed.