Easiest way to learn Java

Java is one of the oldest languages. The advantage of learning java is that you can use it to develop websites and mobile applications. By now you might have known other programming languages like C, C++. Spring Boot which is an open-source Java framework can be used to create microservices. Again if you are an undergrad student I would recommend having good knowledge of Java. People do neglect it. I also agree that it is not a piece of cake to learn



Considering the fact that Java is an object-oriented programming language. Form the placements perspective, every student should learn at least one object-oriented programming language. Java also has some added advantages that other programming languages don't.

Many of the students from C background hate Pointers. Well, Java doesn't have pointers it has references.


Here is the perfect source to learn Java.

Youtube Playlist
1. Java Tutorial for Beginners ( Programming with Mosh


2. Full Tutorial for Beginners  ( FreeCodeCamp )

Try to complete the playlist and understand the concepts. By far these two guys are best. When i say they are best i mean they are experts and teach in an understandable manner.

Books to Read
1. Head First Java

2. Java Complete reference

I always suggest reading documentation/books. Youtube videos can give you the fair advantage of the core concepts but if you want to be strong try reading them.

Practice Java
This is the key area where you become Pro or stay poor. The most important thing every programmer should do is to practice it. There are so many platforms to practice.

1. Practice Java CodeChef

2. Practice Java HackerRank

Solving every problem from these two platforms with DS and Algo. You can be easily placed in Amazon, Uber, Flipkart, etc.

Comments

Popular Posts