2: Basic programming concepts