Fascinating interactive web-page by Bartosz Ciechanowski, describing camera operation from photons on a sensor, through to lens design & aperture affect.
Cameras and Lenses – Bartosz Ciechanowski
Interactive article explaining how cameras and lenses work.
ciechanow.ski