News for hackers. Stuff that matters.
Re:Show HN: A 100% free and interactive Python course for co... by sabujp on Saturday January 07, 2023 @02:02PM (#34291380)
I would love to see something like this but for c++. I'm going to teach my kids programming but I want to go in this order c++ -> java, javascript/typescript, python -> rust, go -> perl, bash
Re:Show HN: A 100% free and interactive Python course for co... by threadweaver34 on Saturday January 07, 2023 @02:15PM (#34291542)
Do you hate your kids or something? Maybe you want them to never want to program.
Re:Show HN: A 100% free and interactive Python course for co... by zabzonk on Saturday January 07, 2023 @02:23PM (#34291615)
a very strange order - i really think that C++ is unsuitable as a first language, though it makes a good second or third one.
Re:Show HN: A 100% free and interactive Python course for co... by zinclozenge on Saturday January 07, 2023 @03:44PM (#34292566)
Assuming you stick to a reasonable subset, it's probably not that bad. And it allows you to go beyond what a language like Python would let you once the basics are down.
Re:Show HN: A 100% free and interactive Python course for co... by zabzonk on Saturday January 07, 2023 @04:10PM (#34292849)
python will let you do pretty much anything that c++ will, and generally in an easier fashion. speaking as someone with a lot of c++ experience, and a reasonable amount of python.
Re:Show HN: A 100% free and interactive Python course for co... by alexmojaki on Saturday January 07, 2023 @03:08PM (#34292116)
I very strongly believe that it's better to start with an easy language. Sure it's easier to learn Python after C++ than it is to learn C++ after Python, but a harder language will most likely frustrate and discourage beginners. I think it's a plausible risk that they might give up on programming and never want to try again.