nowfound

Dev tools · alternatives · 2026

24 alternatives to Codecademy's Learn C++

Learn one of the most powerful languages in the world! 👾

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Codecademy's Learn C++ launched in 2018; newer entries below may have overtaken it.

  1. 1

    Develop your programming skills or start your coding journey

    2021 · play.google.com · its alternatives →

  2. 2

    I've been a longtime member @ HN, but I haven't been a developer. In fact, my only HN submission has been one asking how to learn to code (http://news.ycombinator.com/item?id=820741). My cofounder and I decided to solve the problem by making a simple, interactive way to get started with Codecademy. We'd love your feedback. If you're interested in helping us to get more courses up (on any topic!), please send us an email at [email protected].

    2011 · codecademy.com · its alternatives →

  3. 3

    A minimal viable programming language on top of liblgpp - codr7/alang

    2021 · github.com · its alternatives →

  4. 4
  5. 5

    2012 · github.com · its alternatives →

  6. 6

    Learn the foundations to be a full stack software engineer. 100% free.

    2020 · c0d3.com · its alternatives →

  7. 7

    Welcome to C++ By Example. Here you will find clear and up to date C++ code examples with concise and straightforward explanations.

    2021 · cppbyexample.com · its alternatives →

  8. 8IB
  9. 9

    Get it from here: https://github.com/c3lang/c3c In 2019, while contributing to the C2 language, I started up "C3" as a pet project while waiting for pull requests to be approved... Now it's 6 years later and C3 well on its way to 1.0, having released 0.7.0 last week. Unlike other C alternatives, C3 tries to evolve C – but without concern to backwards compatibility to the latter. What it adds to C is among other things: - Module system - Semantic macros and compile time introspection - Lightweight generic modules - Zero overhead errors - Build-in slices and SIMD types -…

    2025 · github.com · its alternatives →

  10. 10

    Codebrowser homepage

    2016 · code.woboq.org · its alternatives →

  11. 11

    What is the best programming language to learn in 2016?

    2016 · bestprogramminglanguagefor.me · its alternatives →

  12. 12

    Compiler for the C3 language. Contribute to c3lang/c3c development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  13. 13CI
  14. 14

    Hi HN! Korean high school senior here, about to start CS in college. I built a browser engine from scratch in C++ to understand how browsers work. First time using C++, 8 weeks of development, lots of debugging—but it works! Features: - HTML parsing with error correction - CSS cascade and inheritance - Block/inline layout engine - Async image loading + caching - Link navigation + history Hardest parts: - String parsing(html, css) - Rendering - Image Caching & Layout Reflowing What I learned (beyond code): - Systematic debugging is crucial - Ship with known bugs rather than chase…

    Jan 2026 · github.com · its alternatives →

  15. 15

    I love C and C++, but setting up projects can sometimes be a pain. Every time I wanted to start something new I'd spend the first hour writing CMakeLists.txt, figuring out find_package, copying boilerplate from my last project, and googling why my library isn't linking. By the time the project was actually set up I'd lost all momentum. So, I built Craft - a lightweight build and workflow tool for C and C++. Instead of writing CMake, your project configuration goes in a simple craft.toml: [project] name = "my_app" version = "0.1.0" language = "c" c_standard = 99 [build] type = "executable"…

    Apr 2026 · github.com · its alternatives →

  16. 16

    A free eBook on learning how to code 💻

    2019 · ebook.welearncode.com · its alternatives →

  17. 17

    Hello, HN! Today I want to show my project: a programming language named Ü. For many years I has been using C++ for coding - both at my job and for hobby projects. C++ is mostly fine for me, since it delivers great performance and powerful abstractions. But C++ had and has many footguns, which make using it sometimes painful. So I thought a better programming language could exist, which can have many advantages of C++ without its downsides. Especially I wanted safety by-default, so that shooting the leg is hard, but without unnecessary overengineering. After a brief search I found no other…

    2025 · sh20raj.github.io · its alternatives →

  18. 18

    Back then there were not a lot of frameworks for C++ like there are available now, gradually added serialization, reflection, orm, modules for apache|nginx, then started adding programming language integration and then finally added support for building on various Os'es and also support for most of the build tools out there.

    2023 · github.com · its alternatives →

  19. 19

    Hey! I’m JC. I’m 17 and part of Hack Club, a nonprofit where we help teenagers ship programming projects with their friends while growing technically. A while ago, I asked myself the question, “How exactly do programming languages work behind the scenes?” It seemed really daunting until I went to a half hour workshop at a high school hackathon about writing a tree-walk interpreter and realized that getting started was actually super fun. This guide is designed in the vein of that - to get people, especially teenagers, started on learning how to build a programming language in a literal…

    2024 · easel.hackclub.com · its alternatives →

  20. 20

    An alphabet book about coding for kids

    2015 · kickstarter.com · its alternatives →

  21. 21CA

    Compiler link: https://github.com/c3lang/c3c Docs: http://www.c3-lang.org This is my follow-up "Show HN" from roughly a year ago (https://news.ycombinator.com/item?id=27876570). Since then the language design has evolved and the compiler has gotten much more solid. Assorted extra info: - The C3 name is a homage to the C2 language project (http://c2lang.org) which it was originally inspired by. - Although C3 mostly conforms to C syntax, the most obvious change is requiring `fn` in front of the functions. This is to simplify searching for…

    2022 · its alternatives →

  22. 22

    A GUI Notepad completely made from scratch using C++ native library and Graphics library coupled with mouse events as part my 12th Grade Project in 2015 - vibhoothi/CNotepad

    2020 · github.com · its alternatives →

  23. 23GI

    Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://github.com/liam-ilan/crumb I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D

    2023 · its alternatives →

  24. 24

    I've been spending some time coding fp. It is a programming language heavily inspired by the language John Backus described in his 1977 Turing Award lecture. There's plenty of examples in the projects github repository for the interested!

    2022 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →