Special Thanks To:

Region 2000 Technology Council

Ronald A. Williams Ltd.

Central Virginia Community College


Stay Connected:

RoboDesigners Blog

RoboDesigners Picasa Web Album

RoboDesigners YouTube channel  Follow RoboDesigners on Twitter


Java is an immensely popular programming language that is similar to C++.  Java is "cross-platform," which means that programs you write for one operating system will (in theory) work for other operating systems.  Java is also used in Programming Competitions.

Downloading Instructions

To download the Java Development Kit, go to the Java SE Download Page on the Oracle website.  You will want the newest version of the JDK; I also recommend downloading a copy of the most recent API.


There are many ways to learn Java.  Kidware Software has multiple inexpensive Java tutorials

There are also free online texts or tutorials, for example Introduction to Programming Using Java by Eck or Java Programming for Kids, Parents, and Grandparents.

We have found Introduction to Java Programming to be a helpful textbook.


Back to Programming Resources