Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This quote is the most important out of the whole bunch: "It's an important, foundational language that requires you to understand the full stack of the technology. If you learn C, you'll understand computers at a much more profound level than if you don't."

We should be careful about the word "learn." I read it as "understand C and master C," not simply being able to write C code.

Why read Shakespeare when you're learning to write? Why study Bach when you're playing jazz? You can definitely skip Shakespeare and Bach, but I think it's universally acknowledged that studying their work gives you important foundational knowledge even if they don't apply directly to your work at hand. Same with C.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: