The Java programming language that was created by Sun Microsystems in 1995. Java’s “write once, run anywhere” motto speaks to its portability; i.e. a Java program written on Windows can be deployed on Linux. Java programs are segmented into two main categories: Java Standard Edition (Java SE) and Java Enterprise Edition (Java EE). Java EE programs run on a company’s servers and are responsible for, among other things, generating web site content. Java SE programs run as desktop applications. Students learning Java EE need to first be proficient in Java SE.