2yoe in Java. Brand new to CPP. Where do I begin?

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

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

    Master programming by recreating your favorite technologies from scratch.

  • app-ideas

    A Collection of application ideas which can be used to improve your coding skills.

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

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

  • For best practices and stuff you can take a look at the core guidelines and check out Jason Turner on Youtube though you should start getting familiar with at least the basic syntax first. Later the cppcon videos are also always interesting.

  • adventofcode

    Advent of Code solutions of 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in Scala (by sim642)

  • Competitive programming™ is a terrible way of learning programming, it's riddled with bad practices. You can of course use such sites to get problems you can solve, but don't try to learn patterns or anything from it. You could also use sites like https://adventofcode.com/ which also present problems but in a way more fun way and without hinting at stupid patterns because they leave the coding entirely in your hands (unlike leetcode which imposes that straightup retarded Solution class). Or do projects:

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