This free Home and Learn course is for those wishing to learn the Java programming language. It is aimed at complete beginners to the subject, and no knowledge is assumed. The software you need to do the course is set out below, in the “What you need to get started” link.. These free classes get beginners started with Java development. Java Programming With Passion! Java and NetBeans Forum If you hear of a good source that helps you learn Java, let us know and we add it to the list..Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development..