DEV Community


Discussion on: Learning C as a first language

murrayvarey profile image

The problem with C as a first language is that it's difficult to build something useful early on. You're left doing low-level exercises, rather than creating an application that can help your folks or impress your mates. I imagine this can be off-putting. Beginners might be left wondering: "Is this what programming is all about?"

Don't get me wrong, C is a fantastic language to learn. And for some people starting out, it might be exactly what they're after. For others, not so much.

One other thing: C can be a nightmare to google, purely because of its name. I remember pulling my hair out at that when I was learning.