Ultimate guide to PB006 Principles of Programming Languages on Masaryk University, Faculty of Informatics