Get started with Java
Get an introduction to the structure, syntax, and programming paradigm of the Java language and platform.
What is Java?
Java technology is both a programming language and a platform. Together, the Java programming language and the Java platform form a powerful, proven technology for enterprise software development.
Get up and running
Work through the tutorials in this section to master the essentials of object-oriented programming (OOP) and real-world application development using the Java language and platform.
Set up your development environment
1 hour
Familiarize yourself with an IDE that helps you control your development environment, and understand the benefits that stem from the defining principles of object-oriented programming (OOP).
Get started with the Java language
1-2 hours
Learn basic Java syntax, and be able to write simple Java programs.
Write clean, easily maintainable Java code
30 minutes
Learn best coding practices to help you write cleaner, more maintainable Java code.
Next steps
Now that you understand the basics, build on the knowledge you've gained with more-advanced features of the Java language.
Architecture Center: Cloud-native, the modern way to develop applications
Modernize your applications and develop cloud-native applications while you accelerate application delivery and drive business innovation.