python vs c++ as first programming language for young children

With the Raspberry Pi nearly here, it’s time to make the decision.

I had decided I would teach my kids C++, but I understand it’s a little steeper of a learning curve than some other languages.

I’ve heard a lot of people recommend Python. I would have to learn it along with them, which I don’t object to, but I’m not sure if it’s worth the trouble.

The oldest is almost 7.

We started with Python tonight on a laptop. Check out my 6yo’s awesome code:

print ("Hi!  My name is Python.")
name = input ("What's your name?")
print ("Nice to meet you", name)
print ("Did you know 77 + 13 equals", 77+13)
print ("Goodbye")

We made a good amount of progress tonight.

Kind of an odd thing to teach a 7 year old

Here’s the thing, once hes old enough its going to be a whole different game. But its always good to know the fundamentals.

With the Raspberry Pi nearly here, it’s time to make the decision.

I had decided I would teach my kids C++, but I understand it’s a little steeper of a learning curve than some other languages.

I’ve heard a lot of people recommend Python. I would have to learn it along with them, which I don’t object to, but I’m not sure if it’s worth the trouble.

It’s a steeper learning curve, but the fundamentals will stick with you.

You learn another language first, and then you have to relearn everything to learn C/C++.

Too many other languages do too much shit behind the scenes for you.

Leave a Reply

Your email address will not be published. Required fields are marked *