If you were to start your coding journey from zero, what would be your plan?

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

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

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

  • For actual user interface, I would start with a terminal. I want to open a temrinal, write the name of my program, possibly with some arguments, the program starts and I see a prompt, and then I can write simple commands and the program does stuff. This way I can learn about parsing arguments (something like what picocli is doing in Java) but also about working with strings: parsing them, splitting, converting into other data, etc. Maybe even a bit of regex patterns, they wouldn't hurt.

  • open-source-cs

    Video discussing this curriculum:

  • 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.

    InfluxDB logo
  • computer-science

    :mortar_board: Path to a free self-taught education in Computer Science!

  • curriculum

    The open curriculum for learning web development

  • Here

  • arduino-6502ctl

    Arduino 6502 Controller

  • riscv-isa-manual

    RISC-V Instruction Set Manual

  • riscv-asm-manual

    RISC-V Assembly Programmer's Manual

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • riscv-elf-psabi-doc

    A RISC-V ELF psABI Document

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