DEV Community

Cover image for 7 Free resources to master Java in 2023
Rahul for LearnnHQ

Posted on • Originally published at Medium

7 Free resources to master Java in 2023

Java is a general-purpose programming language developed by Sun Microsystems in 1995. It has been implemented on many platforms, such as Windows, Linux, Solaris and Mac OS. Java can be used to create desktop applications, Web-based applications and mobile apps (Android).

The best way to learn Java is with a good course on Udemy or some other platform. There are many free resources on the Internet . You should also consider learning Java if you want to become a software developer.

Java is still a great language to learn in 2023 but it's important to understand that there are many alternatives like Python or C++ that can be used for similar purposes but with different tradeoffs. If you are interested in learning more about Java, I will share some resources that might be useful.

Why you should make projects while learning Java?

Having a project in mind will help you stay motivated and focused on the goal of learning Java.

With a project in mind, your motivation will be higher, and you’ll be more likely to get things done. Having a project in mind is also a great way to learn. When you have a goal in mind, you’ll be more likely to experiment and try new things. You’ll also be more likely to research topics that will help you achieve your goals.


Spring framework guru

Spring Framework Guru offers online tutorials for the Spring Framework, Spring Boot, Spring MVC, Spring Security, and other Spring Framework modules.

Visit - https://springframework.guru/blog/

How to do in Java

Simple and easy-to-follow free tutorials on Core Java, Spring, Spring Boot, Maven, JPA, Hibernate, JUnit, Python and other popular libraries.

Visit - https://howtodoinjava.com/

Baeldung

In-depth, to-the-point tutorials on Java, Spring, Spring Boot, Security, and REST.

Visit - https://www.baeldung.com/

Thorben Janssen

Bring your Java persistence skills to the next level.

Visit - https://thorben-janssen.com/blog

Java Revisited

A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.

Visit - https://javarevisited.blogspot.com/

Vlad Mihalcea

Vlad Mihalcea is a Java Champion. He has been writing hundreds of articles and tutorials that can help you speed up your data access layer.

Visit - https://vladmihalcea.com/tutorials/

Mkyong

Focus on Core Java and Spring Frameworks, with simple examples, code snippets, and tutorials.

Visit - https://mkyong.com/


Freebie for you all [Front end Dev Playbook]

fueler

Start learning Front-End Development from scratch.

A detailed guide about building web application using tech stacks. It's prices at $50 but signing up Fueler you can get it for free.


Conclusion

We hope this list of resources can help you with your Java studies. If there are any sites we missed, please let us know in the comments below!

Top comments (0)