Robert Miles YT channel is a good place to start as it explains these concepts.
https://youtu.be/bJLcIBixGj8?si=YLpqgd4uqbjhn9zo