Skip to main content

How to master a programming language in weeks


Mastering a programming language like java within weeks is a dream for many guys. In this article, I am going to use java as our case study, because of its crash with languages like JavaScript that are object based, compared to java's object oriented programming (Oops). When I first started learning java, what most people told me was that inorder to learn it quickly, I needed to first have experience with an object oriented programming language like C.

I couldn't waste time learning C because I had my goal on learning java. The language was hard at the beginning because each time, I was thinking like a JavaScript programmer. All my programs shot compile time errors and I nearly gave up. That was around the first two days.

As I continued, I realized how java was similar to JavaScript and that's what opened my brain to real learning. If you have learnt an Oops language like C, C++ or Arduino then it shouldn't give you headache. You can learn it in one week.

How to learn Java faster after JavaScript

Most guys who get problems are the newbies to the Oops programming model. Most of them are JavaScript programmers. I think it's a lie that JavaScript is different from java because of the modified object handling in JavaScript.

If you studied JavaScript objects, then you might understand how inheritance in java is similar to that of JavaScript.

All the Math functions in java are in JavaScript. The conditional programming in java is also a clone of that in JavaScript. Array and String methods are the same. Constructors are similar and all the try and catch blocks are similar.

When you embark on reading java, do it to the end. This can take you about three to five  days depending on your speed and time allotted to reading. Don't mind about the structure and confusing concepts. Every language's asynchronous programming is always heck so play with it.

Once you have read it through, you have to now try to output something to the console. That's the greatest step and once you are done with that, all the remaining parts are builds upon what you've learnt.

Remember that the java methods are similar to JavaScript functions and only different because of the modifiers and their ability to control the data type of the return statement.
Learning java when you have no programming background

When you are in such a state, learning java becomes nearly impossible, but it isn't. Most beginners run for coaches to make them understand the terminology.

People are made different, but most people have the ability to read, understand and act upon written content.

Such guys should start with sites like javatpoint or w3schools to enhance their reading. You can also try tutorials point though I don't use it always or simply download an app that walks you through the language.

If you apply full time learning, here I am meaning more than five hours every day, you can sum up java before a month ends.

For those who need tutors or coaches, check on a courses site like studypool,  cousera or masterclass, but if you don't have cash or you don't want to spend, check on Facebook, connect with WhatsApp groups and also check on YouTube, because it's full of real humans though you can't ask them questions at that same moment.

If you select using social media, be genuine and make friends slowly. Never ask for lessons in you first week of meeting, but do that later by starting small. If that person can take you up to conditional statements or methods, then you can continue on your own.

Best method to learn any language in weeks

The best and only method is reading for much time. Even if you haven't been a programmer, you can beat a lazy guy who has a programming background.

Check out my article on how to use code Studio Java IDE on Android phones. This will help you with your learning owing to the fact that most java beginners haven't had experience with an IDE.

Nice time learning, but I would like to know which languages you learnt faster and the methods you used in the comments section below.

AUTHOR
                      
                      Emmy Jayson

Comments