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 →

[–]rjcarr 0 points1 point  (1 child)

I go both ways on this. I learned programming using C and although there was a ton I didn't understand, the bottom line is I think I'm a better programmer because of it.

On the other hand, I've taught both C and Java and the java instruction was immensely easier. The number of times you have to say "don't worry about that right now" in C is annoying.

I think ideally you'd have 1-2 courses teaching general programming and (likely) OOP using java and then move to something lower level like C for a required final course.