Yup. So for example, if I take your program with the error and stick it in my IDE (Intellij IDEA):
It flags the error straight away. The immediate advantage of an IDE is making Java's objects more easily accessible via autocompletion of methods etc. (in Python or similar, (like Clojure) you can interactively poke objects, but Java is less accessible, hence an IDE helps for exploration.)
So, it flagged printIn as not being a member (method/function or field/value) of System.out. So I type [font=monospace]System.out.[/font] and then press ctrl + space to autocomplete, and it gives me a list of members of System.out
The IDE also makes it easy to see which parameters a method takes, read the Javadoc documentation for code, etc. etc.
I can then compile and run the code by right clicking on the class and selecting Run. The output then appears in my IDE. The other main advantange to an IDE is you can easily debug your code if you can't figure out the cause of a problem. But you'll cross that bridge when you come to it.
When you start writing more complex code, a good IDE will save you heaps of time when improving your code. If you rename a class or method, for example, or reorder the arguments to a method, manually changing it everywhere is a slow and tedious process. A decent IDE will do it for you with a couple of keystrokes or clicks.
There is an initial learning curve to an IDE, but Netbeans has some good tutorials out there, and it'll save you time in the long run. And of course, just ask in here if you have any problems, plenty of people in here will be able to help.