Any recommended resources for learning the first principles required to understand this and all the components involved?
https://www.youtube.com/watch?v=DovunOxlY1k
It's an easy thing to watch at any level, with both brilliant practical demonstrations and supporting math provided.