New to Java Programming Center  

Photo 2.2

 The New to Java Programming Center assists developers who  are
 new to the Java language and platform understand the  various
 technologies, and create Java applications. 


  • Java Basics offers a quick overview and the steps to create a 'Hello, World' program.  
  • Get Started provides the resources needed to develop applications with Java technologies
  • Training includes  courses, certifications and package information Arrow for video icon
  • Connect with the millions of existing Java professionals via conferences, blogs and more.
  • Young Developers covers online resources to learn Java application development at any age,  as well as a tutorial about Minecraft mods and Java Arrow for video icon

What's New! 

Java The Complete Reference, by Herbert Schildt (Free Sample)
20% discount on the latest Java Books from Oracle Press 

Oracle's Java Magazine features "Big Data, How Big Data will Change the Way you Code"
Pre-Built Developer VM for Enterprise Java Development.


TEST YOUR KNOWLEDGE with a series of questions from Herb Schildt: ..

Show how to declare an int variable called count, a double variable called temperature, and a boolean variable called done.

Click here for the answer

Why Java? 

Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering enterprise software, web-based content, games and mobile applications. Java enjoys a large and mature ecosystem with strong tools support. Java delivers application portability and robust performance across many computing environments.

What Would You Like to Build with Java?

pic 2

 Build secure, portable, and high performance applications for a  wide range  of computer platforms with Java SE 

Pic 3

 Create  advanced Java user interfaces (UI) for enterprise business 
applications with JavaFX platform

pic 6

 Build first-class enterprise applications with industry standard
 Java EE 

Pic 5

 Develop applications for a myriad of devices: embedded devices, 
 resource-  constrained devices, devices with server connections,
 desktop-class  systems, and mobile devices with Java Embedded     and Java ME 

Java 8 banner (182)