What is the best language to learn while developing Revit API scripts?

Which language program is better between C# and Pythom to develop Revit APIs? Why?