Can kids under 10 be possibly taught coding, without even mentioning the word syntax to them ??🤔🤔🤔

  • bleistift2@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    46
    ·
    5 days ago

    Is “syntax” a bad word now? Don’t dumb things down for students, elevate the students!

  • AdamBomb@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    17
    ·
    5 days ago

    Weird question. Can a child under 10 be taught coding? Yes, I started learning under 10. Was the word syntax used? Fuck if I can remember. I don’t think it would have mattered. Why do you think it matters?

  • muzzle@lemmy.zip
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    4 days ago

    Check out scratch (or even scratch junior).

    If they like robots, go for a micro:bit or a similar kit. The ide is from Microsoft, but microblocks.fun is a good alternative

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    I started learning when I was ten, so I’d say yes. That was almost thirty years ago when learning to code was less accessible, so having more resources should make it even easier.

  • Schal330@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    5 days ago

    I’ve never used it, but people I work with teach Scratch to in their spare time. I quick search suggests it is years 8+. I guess it’s more programming than coding, but could be a starting point and lead into coding under 10?

      • Schal330@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        4 days ago

        Good question!

        “Programming and coding are closely related but not the same. Programming is the process that covers problem-solving, designing, building, and maintaining software, while coding is the step of writing the actual instructions in a programming language. Both are important and work together to create complete software solutions.” - Geeksforgeeks

    • hallettj@leminal.space
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      I got my kids started on Scratch - I recommend it! Syntax is communicated with puzzle block shapes. Statements have a tab on the bottom, and a matching slot on top; number and string values are pill-shaped; boolean expressions are diamond-shaped. If the pieces fit together, it’s a valid program.

  • Kache@lemmy.zip
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    5 days ago

    What aspects of coding?

    Turing Tumble is a marble run puzzle game that’s Turing complete, i.e. in the abstract sense, it can compute anything a computer could. It implements bit flippers, logic gates, and memory using falling marbles and levers. Completely mechanical and very tactile.

    For textual programming, check out Hedy, a language designed for the classroom. It stands out vs others like Scratch or Snap because Hedy is gradual. A presentation by its creator

  • setsubyou@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    5 days ago

    I started learning when I was 9. I think to some extent it was easier back then in the 80ies because computers were relatively simple machines. On the other hand I also had to learn English at the same time to be able to read manuals and programming books etc. So I think it must be possible because even if I saw the word “syntax” I doubt I had a full grasp of what it means.

  • Test_Tickles@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    The first place to start learning coding is with logic games. Pipe Dream was the OG of this type of game but there are plenty of clones on every platform. It introduces concepts like order of operation and problem solving. And there’s plenty of variations besides pipes there’s also rivers and streams, electricity and circuits, magic circuits, ect.
    The next step would be logic gate type games that teach OR, AND, XOR, ect.

  • hddsx@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    5 days ago

    Coding is a bit like puzzles. Sometimes the pieces must go together in the right way. But the great thing is, we are cutting some of the pieces so we can change some things, but not all.