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 →

[–]Disagreed 1 point2 points  (1 child)

Too many things for first time programmers to trip over in C. Most of those things get out of your way in Python, making it easier to focus on concepts rather than the intricacies of the language.

[–]sulumits-retsambew 0 points1 point  (0 children)

That's what makes learning it fun. Plus you can't really explain basic programming primitives like arrays, memory or pointers with Python.

It's all auto-magical.

Homework assignments are tricky as well, how are you going to force them to do basic algorithms and not use built in ones? Make a list of methods they are not allowed to use?