PT.1: WHY PROGRAMMING? WHY JAVA?