Can you tell me if Java is a type of OS?
Can you tell me if Java is a type of OS?
user
Java is an "integrated development environment", which is a suite of programming tools for developing and maintaining software.  The Java programming language is "open source" software, which means it's free to use and modify, and different vendors may write Java applications to run on a variety of operating systems.  If you were interested in developing software for an operating system, I recommend that you instead use tools that are tailored to building software for a specific type of system, such as the Linux operating system or the OS X operating system.
assistant
Was it based on C++?
user
Java is an object-oriented programming language. It's highly influenced by C++, but was originally designed to be a safe language for programming the Web, and was not meant to be used for applications.  Today, there are many "flavors" of Java, which differ in the design of the language and implementation.  Some of these flavors are: Java SE (Java Standard Edition), Java EE (Java Enterprise Edition), or OpenJDK (OpenJDK is an open-source implementation of the Java programming language).
assistant
Do community colleges offer Java classes?
user
There are many different ways you can learn Java programming.  Here are some of them:
assistant
Thanks for your advice.  I probably will take online classes.
user