> For the complete documentation index, see [llms.txt](https://muhammad-tri-wibowo.gitbook.io/java-tutorials/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://muhammad-tri-wibowo.gitbook.io/java-tutorials/introduction-to-java/what-is-java.md).

# What is Java?

Java is a high-level, versatile, and object-oriented programming language developed by James Gosling and his team at Sun Microsystems in 1991. It is designed to be platform-independent, meaning that Java code can run on any device that has a Java Virtual Machine (JVM). This unique feature makes Java a popular choice for developing applications ranging from web and mobile applications to large-scale enterprise systems.

Java is known for its simplicity, readability, and ease of use, making it an excellent choice for beginners. It is used in a wide range of applications, from web development to scientific computing, and is the primary language for developing Android applications.
