If you are new to programming or want to step into learning programming, I am sure that you are in a dilemma of choosing your first programming language. Well, stop thinking and start with Python.
How to start for now?
Read this article first. Try to understand what he is saying, don’t skip any part. You will get a rough picture of the rudimentary elements in a programing language (and Python)
Here you can learn Python interactively. There is a Run button, you can modify any code and run to see the output. Very useful for quickly writing and checking your own code, and to learn the different elements Python offers
And keep it as a bedside book. Read it, you will start loving Python soon.
When you are feeling confident, read articles in the following link – read them and practice thoroughly. Remember practice makes a man perfect.
I am suggesting you learn Python because it is a readable, easy to write and fun-filled programming language and taught to new programmers as their first language worldwide. But that doesn’t mean that Python is less powerful. Actually, it is the opposite, it’s really powerful and people use it to write great applications everywhere.
Some people will tell you that you should start with C. Don’t listen to them, at least for now.
And remember that there are two major versions of Python, 2 and 3, and both are being developed and wildly used. But for now, let’s just start with Python 3 🙂