It'll take you all the way from the very low level on up to high level abstractions of various types, like imperative, functional, procedural, object oriented, etc. and how they all relate back to the low level ways of telling the computer what to do.