Software Alternatives & Reviews

Ask HN: How to teach a kid of 15 Linux and programming

The Coding Train Processing p5.js Unity3D Godot Engine
  1. Online learning resource for beginner-friendly creative coding tutorials and challenges.
    > how do I get him learning programming in a fun way? Processing / P5.js can be pretty fun to learn. You use a real programming language to create art and animations. With little code you can get a circle on the screen, then making it move, then following your mouse, then adding other shapes, then changing colour depending on some event… It’s conductive to experimentation and a way to gradually introduce concepts. https://processing.org/ https://p5js.org/ https://thecodingtrain.com/.

    #Education #Software Development #Open Source 23 social mentions

  2. C++ and Java programming at the speed of thought.
    Pricing:
    • Open Source
    > how do I get him learning programming in a fun way? Processing / P5.js can be pretty fun to learn. You use a real programming language to create art and animations. With little code you can get a circle on the screen, then making it move, then following your mouse, then adding other shapes, then changing colour depending on some event… It’s conductive to experimentation and a way to gradually introduce concepts. https://processing.org/ https://p5js.org/ https://thecodingtrain.com/.

    #3D #VJ #Interactive Exhibits 333 social mentions

  3. 3
    JS library for creating graphic and interactive experiences
    Pricing:
    • Open Source
    > how do I get him learning programming in a fun way? Processing / P5.js can be pretty fun to learn. You use a real programming language to create art and animations. With little code you can get a circle on the screen, then making it move, then following your mouse, then adding other shapes, then changing colour depending on some event… It’s conductive to experimentation and a way to gradually introduce concepts. https://processing.org/ https://p5js.org/ https://thecodingtrain.com/.

    #Javascript UI Libraries #Charting Libraries #Flowcharts 133 social mentions

  4. Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers.
    Https://unity.com/download For Linux, you have to think what the kids can gain by having a Linux box: A media center & streaming server, some home automation with a SBC (RPI, Arduino, etc.), your guess...

    #Game Development #Game Engine #3D Game Engine 39 social mentions

  5. Feature-packed 2D and 3D open source game engine.
    Pricing:
    • Open Source
    If Scratch is too limiting, you can try to get them hooked on programming with developing games using Godot or Unity: https://godotengine.org/.

    #Game Development #Game Engine #3D Game Engine 446 social mentions

Discuss: Ask HN: How to teach a kid of 15 Linux and programming

Log in or Post with