[Updated] Basic Understanding, Generators, Compilation Language