New to Java Programming Center: Getting Started




At a Glance

What’s Java

Getting Started

Java Technologies

You can approach learning Java programming in many ways. Some people start by writing a simple applet or application, and go on to learn about servlets. Others need to learn about a particular technology area right away. No matter what your approach, to learn and develop applications written in the Java programming language, you must first set up the Java platform. These articles will get your started.


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.
 
Introducing the Java Platform by Dana Nourie and Monica Pawlan
This article introduces the Java platform and the tools to write applications.
 
Getting Started by Dana Nourie
This article details how to compile and run your first application.
 
Unraveling Java Terminology by Dana Nourie
This article defines the most common Java terminology in easy-to-scan, alphabetical order and provides links for more information and downloads.
 
Applications, Applets, and Servlets by Monica Pawlan
This article covers the basics of building applications, applets, and servlets.
 
Lesson: Solving Common Compiler and Interpreter Problems by Mary Campione and Kathy Walrath
Having trouble compiling your source code? This lesson from the Java Tutorial outlines the most common compiler and interpreter problems.
 
Java Technologies in Desktop Applications by Dana Nourie
This article is aimed at developers new to Java technologies. It describes the technologies involved in creating various types of desktop applications and when you might decide to use them.
 
Java Technologies for Web Applications by Dana Nourie
This article provides an overview of the Java technologies involved in creating various types of web applications, tells you when you might decide to use them, and provides links to get you started.
 
Getting Started With the NetBeans IDE Tutorial by Dana Nourie
This tutorial is aimed at those who are new to using an integrated development environment (IDE), fairly new to programming, and new to the Java platform. You'll learn to create a simple desktop application with a GUI interface and functionality that calculates overtime pay using basic features of the NetBeans IDE.
 
Java Technology Concept Map by the Java SE Development Team
Learn the relationships of Java technologies.