So I am a confused soul trying to learn programming on my own.

This page summarizes the projects mentioned and recommended in the original post on /r/learnprogramming

Our great sponsors
  • Mergify - Updating dependencies is time-consuming.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • PHPT

    The PHP Interpreter

    It's also common to use some kind of language that runs on the server. You could for example use this to generate HTML and other data on the fly in very flexible ways, but since it runs on the server it requires that the page is either reloaded or that you use JavaScript to fetch data and make appropriate updates to the page for the changes to show up. A free popular choice that is supported by many web servers is PHP, but you could essentially use whatever server-side language you want as long as the server supports it.

  • sicp

    HTML5/EPUB3 version of SICP

    You want to learn academic computer science theory? Buy a copy of Concepts, Techniques, and Models of Computer Programming or Work through Structure and Interpretation of Computer Programs

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • Think-Python-2E-My_solutions

    My solutions to the exercises contained in the "Think Python 2nd Edition" book by Allen B. Downey.

    You want to build projects using software, go to The Odin Project, or Think Python and Automate the Boring Stuff

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts