I took a class that explained light field photography, but I thought understanding the concepts through static diagrams was difficult. I made a little Mac app that simulates a 2D scene of light sources, lenses, and light-field sensors. The sensors shows their captured output in a graph.
The source is at https://github.com/bridger/optic-workbench
A bit of explanation (and a link to the pre-built binary) is at http://www.bridgermaxwell.com/index.php/blog/optic-workbench....
(Sorry it is only for Macs. I would love to redo it in Javascript someday, once I know Javascript.)