I have installed the NetBeans IDE. Now I want to start to do something. But I do not understand the idea of the "project". I know that I can have source files, then I can compile them and execute. But what does the project mean?
OK. I wanted to figure out that by opening a "New Project". But when I start it I need to select between the "Java Application", "Java Desktop Application", "Java Class Library" and so on. I have no idea what it means.
I just want to write a program which does certain things (track keyboard activity). How should I classify it? Java Application? Java Desktop Application? Something else?