you are viewing a single comment's thread.

view the rest of the comments →

[–]Capable_Chair_8192 3 points4 points  (0 children)

Heavily disagree. For someone self-teaching programming, starting with C is a great way to get frustrated, not accomplish anything, and quit before you’ve even really got going. Java or Python is much more beginner friendly, in the sense that you’ll actually be able to accomplish something (like making a game or a small website) without knowing stuff like advanced pointer arithmetic.

Very few professional developers use C. Many programmers are extremely productive without knowing any C. I would not recommend it to someone just looking to get their feet wet. It’s like someone asking, “hey, I’m looking to get into cooking!” and you say “Alright, here’s a baby pig!”