How to learn any Programming Language?
If you ask yourselves “how can I learn a programming language?“, Ask yourself “how did I learn English or Tamil or any other language?“.
Yes, it is as simple as learning a normal language, we start with the alphabets, then the words, then grammar, then the phrases, then essays and so on. While learning a programming language we tend to follow this structure.
Now we know what to ‘learn’, and by that, we do not mean learn five languages at a time, it will only complicate things and bring in a lot of confusion.
It will always be hard to learn your first language, but then that will help you learn all the other languages with ease.
The keynote is to master one programming language in order to learn other programming languages. Exactly like the ring from the movie,’The Lord of the Rings’.
It gets easier and easier to learn a new programming language once you master your first programming language.
Some programming languages are easier to learn than others. For example, learning Python or SQL will be much easier than trying to learn C# or Java.
It is of utmost importance that you understand the fundamentals of a programming language before moving on.
An intro to the world of computer science and the amazing things that we can do with programming skills would be a great idea when you are first starting out.
Talk to other people who have more knowledge about the language than you in order to know where to learn more about it.
But how do we achieve it?
“Tell me and I forget, teach me and I may remember, involve me and I learn.” -Benjamin Franklin
Suppose you learn a language, say French, but you don’t use the language for a week or a month, what happens?
Like water evaporating from a pond in summer, it will go down the drain without leaving behind a trace, won’t it?
The same happens with a programming language.
Try out a few languages and select the one which comes naturally to you. Don’t choose one for the sake of jobs, because, from an interview point of view, you will do much better with a programming language that comes naturally to you.
Practising on a computer is a good thing but finding the logic without actually running the code will help you learn even better.
“work, work, work, code, code, code” that should be our mantra.
The more you code the more you learn.
Anyone can learn to code. Even people with significant disabilities have learned to code and become professional software engineers.
So how did they do it?.
A little interest, a little more dedication and a lot of hard work.
We all have the ability to do so, why not do it?