The way I think of it, trying to learn computer science without learning C is like being a medieval scholar trying to learn medicine without first learning Latin: whether or not you *like* it doesn’t matter, because it’s simply the language everything has been written in since the 70s; while you can get by without learning any one specific minor language (read: pretty much everything but C is a minor language), no matter what language you prefer to write in you will need to be able to read C.

Written by

Resident hypertext crank. Author of Big and Small Computing: Trajectories for the Future of Software.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store