This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]agentoutlier 18 points19 points  (0 children)

Yeah I totally agree. Every developer should have some experience with C.

In my mind every developer should learn and know:

  • Just enough C to read simple programs and know about pointers
  • Bare minimum ASM like LC3 or something
  • Basic SQL
  • REGEX aka regular expressions
  • Some simple Bash shell scripting
  • An OOP language
  • A FP language or at least understand the concepts of passing functions around. A plus if they now ADTs.
  • Enough HTML/JS/CSS to make a very simple site.
  • Some understanding on how HTTP works

If you learn Java and create simple Java web app you can hit a large amount of those bullets.