Welcome to Java Programming!
We have tutorials for beginners, articles and a forum. Java is a widely used high-level language that is used for making general applications, games, web apps and many other things! Java code runs in a JVM (Java Virtual Machine) therefore you "write once, run anywhere". This means that if you, for example, write code for a game on a Windows machine, you can run it without problems on a Linux machine. The only requirement is to have a Java Runtime Environment installed (JRE) which lets you run Java applications.