+ 1
What do you want to program?
Every language has pros and cons. Some languages have been adapted or designed to be powerful for certain tasks.
E.g.
C is great for low level programming (e.g. software to program hardware, highly optimised automation/algorithms, graphics, databases, etc.), and gives developers all the control and speed they can creatively use.
Python is awesome for many numerical and scientific applications (because of all the great libraries available), for Web services (thanks to some really cool and convenient frameworks - e.g. Django, Flask, Tornado), and much more.