Hacker News new | ask | show | jobs
by Isinlor 2916 days ago
Introduction should be about making people feel that they progress, learn something useful and enjoy what they are doing. C is not good for that, unless you do introduction to robotics. Something like Python, JavaScript or even PHP is better for that. Go straight into interesting, useful applications like scripting, games, websites. Don't make people think that they need to memorize how to implement stacks, queues or heaps in C and actually implement them each time before they get to resize a photos collection from vacations. This can be done in 5 line python script and feels good.