Sun Java Solaris Communities My SDN Account Join SDN
 
New to Java Programming Center — Learning at a Glance
Getting Started With Java Technology
Tutorials, articles, and other learning tools for new developers

Learn the basics of the Java programming language, create applications from scratch with the NetBeans IDE, and use specific Java technologies to get the results you want.


Young Developer Learning Path
This article describes the tools you can use to learn the Java programming language, and the appropriate path, depending on your experience.
 
The Java Tutorial by the Java SE Tutorials Team
As part of the Java Series of books by Sun Microsystems, The Java Tutorial contains the Getting Started trail and six trails covering the basics. This book walks you through the process of writing a variety of applications with explanation and code samples.
 
Java Programming and Application Development Learning Paths
Select the Java Associate Learning Path if you have minimal programming experience or Java Programmer learning path if you have more experience.
 
 
Essentials of the Java Programming Language: A Hands-On Guide, Part 1 by Monica Pawlan
Learn how applications, applets, and servlets are similar and different, how to build a basic user interface that handles simple end user input, how to read data from and write data to files and databases, and how to send and receive data over the network.
 
Java SE Application Design With MVC by Robert Eckstein
GUI programmers: Learn how to implement a common variation of the model-view-controller (MVC) design pattern using Java SE and the Swing toolkit.
 
Getting Started With the NetBeans IDE Tutorial by Dana Nourie
Learn how to use NetBeans IDE basic features, such as the drag-and-drop Form Editor, the Source Editor, and the Properties pane by creating a simple GUI application that calculates overtime pay.
 
Easy Web Site Creation in the NetBeans IDE by Dana Nourie
Learn how to create a web site easily and quickly in the NetBeans IDE without having to write code.
 
Introduction to the Swing Application Framework by the NetBeans Development Team
This guide is an introduction to the support in NetBeans IDE 6.0 for the Swing Application Framework.
 
 

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.