this post was submitted on 09 Jun 2024
17 points (94.7% liked)
Melbourne
1870 readers
50 users here now
This community is a place created for the people of Melbourne and Victoria. We are a positive, welcoming and inclusive community. We might not agree about everything, but we always strive to stay civil and respectful.
The focus of our discussions is based around things that effect Victoria, but we are also free to discuss our local perspective on wider issues. Or head to the regular Daily Random Discussion thread to talk about anything.
Ongoing discussions, FAQs & Resources (still under construction)
Adoption Certificate for Nellie, the Daily Thread numbat (with thanks to @Catfish)
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've had this low-priority to-do in the back of my head for years - "Learn Python". I've just never needed to get across it for any reason when there are other languages I'm more familiar with.
But now my oldest is leaning Python at school. First coding lessons stuff. They've got some Logo (the old turtle drawing basic scripting thingy that I learned in the 80's) module they load and then they're combining Python and Logo code to draw stuff. It's actually pretty fun. I find myself debugging his code though. Which is a problem when I don't know the language syntax.
Watching a complete novice approach a simple problem, I've really, really taken for granted how to think like a coder. No wonder people think nerds are from another planet. The problems coders face literally require you to think differently.
So anyway, I've started learning Python. I hope I find real uses for it beyond helping the kids with homework.
I learnt logo as my first language as well. It introduced so many useful concepts for later on.
I've been meaning to look at it as well. I'm interested in how I could automate things with it.
Have a look at the game engine Godot as well. Its programming language, Gscript, is based on python. It might be a good way to keep your kids interested in coding