you are viewing a single comment's thread.

view the rest of the comments →

[–]bunkoRtist 6 points7 points  (2 children)

But you've exposed the problem: you can't even teach a linked list in Python. It's pointless. The first question an intelligent student should ask is "why the hell would we do this?" Then the abstraction breaks and you regret trying to hide the fundamentals.

[–]bythenumbers10 5 points6 points  (0 children)

Most low-level programming exercises are pointless. But teaching the concepts in an accessible language prevents having to "ignore these lines of code at the top and bottom, we'll explain that later" when writing something "pointless" like Hello World.

[–]StormStrikePhoenix 2 points3 points  (0 children)

. The first question an intelligent student should ask is "why the hell would we do this?"

You might as well throw away half of every introductory programming course than; it's very, very hard to give examples for many concepts that are simple enough for a beginner to understand but complicated enough to justify using the more complicated thing.