Hacker News new | ask | show | jobs
by Grismar 1594 days ago
Yes, because learning C will teach you about computing and how your computer works. However C is not the only language that could teach you and you don't have to become fluent in it to understand enough to help your Python. Learning enough about a few languages (i.e being able to write something in them) will help you appreciate what Python does for you behind the scenes, but also how Python limits what you can do with it. Ultimately, if you master Python, you may want to write some packages for it that aren't written in Python and then C is a sensible choice.