So if you have wandered onto this instructable, you are probably looking to learn how to program in java, or you just want to learn how to better understand how your computer/smartphone/tablet works. Java is a programming language that is compatible with almost every computing device in the world. Java was first produced at the very beginning of the widespread use of the internet, as it was designed to be used on the internet. This means that most dynamic websites that your use will usually contain both HTML and Java. So that means that Java code can be run as an applet, and integrated with a website. By learning Java you will be able to make web apps and draw graphics while learning how computers and the internet work.