Basics of Software Development - Episode 1: Variables, types and typings