993241 wrote:Start with learning the language and for that Netbeans is just fine - in fact it is a big help. When you get to that point where you want to learn how to build real applications, with multiple classes and packaging them up in such a way that they are easy to run, that is the moment where you have to let Netbeans go for a moment and learn about concepts such as the classpath, packages and all the JDK tools (java, javac, jar) using nothing but the command prompt. When you have a firm understanding of how all these things work and how you can use them to build, package and run your Java applications, you can return to Netbeans again and let it help you make all that stuff very easy. But Netbeans will be in your way if you don't firmly understand first.
I am also in learning process and not much know about java yet.