Hacker News new | ask | show | jobs
by bilsbie 1301 days ago
I upvoted you even though this is wrong because it raises a good point.

If I was teaching beginners I’d do 1/3 python assignments and 2/3 C.

They need some easy wins at the start and to learn control flow and basic concepts. But mixed in with that we’d do C and learn what’s happening under the hood.

The easy wins are so key. I remember my intro class and we had to just copy some C++ code and compile it. Even though I felt like I copied the code exactly I got these incomprehensible error messages and just felt overwhelmed.

I actually quit the class after feeling like nothing would work and not having any fun.

Only years later doing a project in Visual Basic did I realize coding could be fun.