Source:- www.python.org
Image source:- http://www.python.org

Python is one most widely used programming language, it is used for general purposes as well as high level programming. It has a very simple and consistent syntax, also with Python one can be quickly introduced to basic concepts such as conditional statements and loops. So, if you have done coding before in college or school level, it would be much easier to learn Python.

Image Source:- www.codecademy.com
Image Source:- http://www.codecademy.com

There are many programming/coding websites available who teaches Python. I found www.codecademy.com to be good enough for beginners as well as for those who know a bit of coding already. Codecademy offers an online course on Python for beginners, you can register there for free and start learning. It is a 13 hours course which covers almost all the basic concepts of Python like strings, list, dictionaries, functions, loops and conditionals statements etc. . The first few assignments are quite easy to understand. While learning you can also check your progress on Codeacademy.

Image Source:- www.codecademy.com
Image Source:- http://www.codecademy.com