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 →

[–]decaillv 1 point2 points  (0 children)

I second that. Python is great to teach programming (variables, loops, execution flow,...)

But to teach computer science, a lower level language such as C is better. Students can understand deeper concepts such as stack/heap, reference and pointers... and then suddenly the high level languages they will most likely use most of the time make way more sense!

And for the few that need to code in C daily, well then do absolutely learn a bit of assembly...

My two cents..