Over the years, many programmers learned structured programming.
You’ll learn structured programming and object-oriented programming—the key programming methodology used by programmers today.
Java has become the language of choice for implementing Internet-based applications and software for devices that communicate over a network.
There are now billions of Java-enabled mobile phones and handheld devices.
Java is the preferred language formeeting many organizations’ enterprisewide programming needs.
Java Editions
Java Standard Edition (Java SE) is a computing platform for development and deployment of portable code for desktop and server environments.
Java Enterprise Edition (Java EE) geared toward developing large scale, distributed networking applications and web-based applications.
Java Micro Edition (Java ME)geared toward developing applications for small, memory-constrained devices, such as cell phones, pagers and PDAs.

