Software Alternatives & Reviews

The best way to learn programming

TIC-80 Racket Lang
  1. 1
    TIC-80 is a fantasy computer where you can make, play and share tiny games.
    Pricing:
    • Open Source
    However, it's often hard to set up because of varied PC hardware and compatibility issues, but that's entirely skipped with the Raspberry Pi. It's a consistent set of known hardware that the Raspberry Pi OS sdcard images are already configured for, so you can just download and go. Programming at your fingertips, do anything you want! Combine that with projects like TIC-80 and the possibilities are practically endless, even if you know very little already.

    #Game Development #Game Engine #2D Game Engine 66 social mentions

  2. Racket (formerly PLT Scheme) is a modern programming language in the Lisp/Scheme family, suitable...
    Pricing:
    • Open Source
    I think the absolute best example how programming languages should work for new users is Racket. You get a single download that provides the language, a beginner-friendly IDE + REPL, and a batteries-included collection of useful libraries to do all kinds of things you'd expect to do. You run the editor (DrRacket) and can write code on the left and immediately see results on the right, with highlighting, documentation, etc. All there.

    #Programming Language #OOP #Generic Programming Language 91 social mentions

Discuss: The best way to learn programming

Log in or Post with