PSA for beginner programmers:
whatever your first language is, it will probably suck and you should learn more languages and more paradigms
this message brought to you by the existence of NodeJS
@grainloom
@Shamar
yeah, when you know more languages, you'll be able to better pick right tool for the job.
The languages you speak affect the way you think. Obviously this apply to programming languages too.
Yes, everyone has to learn different languages.
However, starting with C means that you know how everything works directly with memory. You learn to implement very complex functionality (with ugly syntax, such as pointers to functions and whatnot) but you know how it works on a low level.
Then you go to other languages, and you learn algorithms, and design algorithms and think in several languages. That's the goal.
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
pedantry Show more
troll attempt Show more
troll attempt Show more
troll attempt Show more
troll attempt Show more
pedantry Show more
@Wolf480pl @mikeburns @Shamar @grainloom Either way, I don't want this to turn into a big argument. It's a fact that understanding pointer arithmetic and how dynamic memory allocation works and whatnot helps out a lot with other languages down the line (not for web, but other things. i don't think that web devs should learn C necessarily). Not trying to say that C is better than other languages.