Unit: Version 2: Introduction to Java

Overview: 
What is the Java language? What is it's history? What are it's attributes? Why do we use it for robotics?