How about a book?

basic knowledge of programming (5 hours reading any oop book) + search documentation would cover pretty much all blueprints.