The theme of your site at minimum controls how your site looks and many times may offer a multitude of the functionality. The basics of understanding how WordPress themes work is understanding patterns in the 3–5 core files that are required for a theme.
This sessions walks you through a cursory overview of each of these files so you understand how they all work together to create a WordPress theme.