I started to learn to coding with Java. Here's why

Programming is one of the most interesting and rewarding jobs. I have taken up coding and it would be fair to say that I am not one of the best in this business. Heck, right now I wouldn't even be able to make a career out of it. That is the primary reason I have to write. But still, I wouldn't have it any other way. Why? Keep reading on

For those who love to embark upon a new hobby, coding is highly satisfying. Instructing your computer to act a certain way, that too the way you want it to act, is a highly satisfying feeling. Secondly, seeing yourself becoming a master of programming and being able to write some code is like experiencing a journey. If taught in a casual manner, just like teaching you mathematics during your childhood, you will experience a joy like no other. Making mistakes and then learning something new out of them gives you a feeling that you are alive. 

But this is only the emotional side, it's the feelings we are talking about here. There is a rational side of programming too. It is what your left side of the brain is controlling. And the left side is asking you a question, which language should you begin from? Well, if you are asking this question to me, then there is only one recommendation that I can give. 

Java

Why Java?


 

There are many reasons why you should begin your programming journey with Java. Although I would have recommended C/C++ . But since it is not purely an OOPs (Object-Oriented Programming system), then it is better that you don't begin programming with this language.

But why am I recommending Java? Here are the main reasons for recommending it:

  • As I have already mentioned, Java is an OOPs, so you will understands what objects are, and how you should treat them while making your code. 
  • It has a proper syntax. It is important to understand various components of programming. One such concept is the delimiter. In Java, it is the semi-colon. You need to understand how to use it and where to use it. It is very difficult to learn about syntax from JavaScript or Python which skips such small things. 
  • There are many basic concepts about programming like arrays, polymorphism and encapsulation that you could learn and understand while learning to code in Java. 

These are some of the reasons for recommending Java. I will continue my programming journey with you in the next post. 

 

  •  

Comments