Any advice on how to teach myself computer programming?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • awesome-for-beginners

    A list of awesome beginners-friendly projects.

    Codecademy has a pretty good interface with quite a beginner-friendly atmosphere, that includes Python. /r/learnprogramming has a comprehensive wiki that could help further - once you've grasped the basics of programming I'd try and aim towards specific problems or projects, there are sites like Leetcode that give you a specific problem to solve, some are beginner-friendly, others are aimed more towards experienced programmers studying for a coding interview. After that, if you aren't interested in professional training or even degree-level study, I'd have a look at getting involved with open-source projects and begin to build up a portfolio. You can look at this page on GitHub, which links projects that the maintainers think are good for beginners.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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