I started with c++ but as we all know, c++ is a monster. I still have to take it and I do like C++ (it takes programming a step further)
However, currently I have been working with python for a while. I see how you guys can turn some long algorithm into simple one.
I know programming is a progress, and can take up to years of experience.
I also know myself – I am not a natural programmer, and software engineering is not my first choice anyway. However, I would like to do heavy programming on my own, and create projects.
How can I become a better python programmer?
Read tutorials, http://www.dabeaz.com/talks.html, …
Write more code
Check (your) code regularly, http://pypi.python.org/pypi/pylint
Watch talks and presentations: