My top 5 online resources for learning how to program in Java for free

Nowadays there are many resources online that offer courses and tutorials to learn how to program. However there are not many that teach you how to program in Java, therefore in this article I am going to focus on those resources that offers lessons on how to program in Java.

Screenshot007Home & Learn: Free Java course
Home & Learn offers an excellent free Java course for beginners. This website is full of information starting from how to set up NetBeans IDE to Methods, Classes, Arrays, Databases and Java Forms. This tutorial consists of 13 chapters and is an excellent starting point for any one who wants to begin their adventure with Java. The topics are well explained and easy to follow.

Screenshot008      Oracle
Oracle website is a place where beginners as well as experienced Java programmers can refer to. This website consists of all the information about Java Swing, JavaFX, Java SE, Java EE and Java ME. It is a great starting point as well as point of reference in any part of your journey with Java. The topics are fully and very well explained with an variety of examples. Every topic contains questions and exercises so you can test yourself.

Screenshot009Learn Java
Learn Java is an easy to follow tutorial consisting of 16 chapters. It teaches you the basics and each chapter is followed by an exercise. It is a good starting point for beginner programmers. Learn Java also offers other courses such as: JavaScript, Python, PHP, shell, C, and C#. However this website is still a work in progress and many chapters are under construction.

Screenshot010YouTube
For those who prefer audio tutorials YouTube is a good place to visit. There you can find hundreds of tutorials created by tutors, programmers, students and individuals keen in Java. There are series of lessons that you can follow or just search for specific topics. I am sure you that you will find lots of information there too.

Screenshot011Books
In addition to your learning there are many free java books online waiting to be downloaded in PDF format. The variety of books ranges from beginners to advanced level of experience as well as from an overall look at Java to a specific topic.

So those above are my top 5 online resouces that will teach you Java for free. There are also other places that you can visit such as lynda.com or teamtreehouse.com that offers Java audio tutorials and many other courses for a monthly fee.

If you’re a first-time reader, or simply want to be notified when we post new articles and updates, you can keep up to date by social media (TwitterFacebook and Google+) or the  Blog RSS.

Related Posts:

The following two tabs change content below.
Sylwia is a developer at IDR Solutions working on JavaFX Development and on the NetBeans JavaFX Plugin. She is very passionate about programming and aims to improve constantly.
Sylwia

About Sylwia Dorota Kedzia

Sylwia is a developer at IDR Solutions working on JavaFX Development and on the NetBeans JavaFX Plugin. She is very passionate about programming and aims to improve constantly.

4 thoughts on “My top 5 online resources for learning how to program in Java for free

  1. ASIT

    Yes !! These were really good for learning all programming concepts. and especially youtube is even more better i suggest, because we can even learn them by listening in any language which we feel comfortable.

  2. Yes YouTube is very good and full of resources . I also like the free video courses on Udemy
    https://www.udemy.com/courses/search/?q=java&p=1&price=price-free&view=grid

  3. euoles

    OK nice to know that JavaFX is now being taking serious by some people/organizations. I have gotten the opportunity to teach some first time programmers Java and i was thinking of using the JavaFX framework as the GUI tool for them because it seem very easy and understandable. But on my own want to know if you are available to be contacted for help whiles working on any JavaFX project myself because it really hasnt been embraced well by the java community? Oh!!! waiting for the JavaFX version of the DialogBox though…. : )

  4. arjun kapoor

    These were decent to learn all programming ideas. also, particularly youtube is much all the more better i recommend, in light of the fact that we can even learn them by listening in any dialect which we feel great.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>