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.

One must practice daily, that is code daily,solve problems. Programming languages are just like any other human language, its a language, you won’t feel like it’s master until you understand it.

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?

We recommend that you start with python, GUVI offers the course in Tamil, English, Arabic, and Hindi.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see