This document discusses Noam Chomsky's hierarchy of formal languages. It introduces Chomsky's classification of formal languages from Type-0 to Type-3 based on the type of grammar that generates them. Type-0 languages are the most powerful, being generated by unrestricted grammars and equivalent to Turing machines. Type-3 languages are the simplest, being generated by regular grammars and equivalent to finite state automata. Examples are provided for each language type along with the computing models that recognize them, such as pushdown automata for context-free Type-2 languages.