I've written a series of articles plus a live demo, with very little previous knowledge required, here: http://gabrielgambetta.com/fpm1.html
We all say essentially the same, at different levels of complexity. I have a live demo :) But you should read all three to get a complete picture.