I think it is from first principles, cause what more would one want, have them write an OS first? Or should they mine for rare earths to build their own CPU? You have to start somewhere reasonable and rhis is somewhere reasonable, afaik.
This is about how to do animations with primitive shapes, that knowledge would probably translate to many other environments. You could even follow the tutorial with pen and paper if you are into that.
What would be "first principles in animation", in your opinion?