Where to start learning OpenGL or DirectX11 Graphics Programming with C++?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. LearnOpenGL

    Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

    I found OpenGL much easier to learn, as there is more beginner content. One of those is https://learnopengl.com which I highly recommend it should go over all the basics that you've mentioned. Most DirectX11 books are from the Windows 7 era and are out of date. Once you learn OpenGL it should be easy to map to another api like DirectX.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. DirectXTK

    The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

    DirectXTK (basically XNA ported to C++, after it was dropped)

  4. DirectX-Graphics-Samples

    This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.

    MiniEngine game engine

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

  • C++ exception performance three years later

    1 project | news.ycombinator.com | 13 Dec 2024
  • I need help to make SSE Display Tweaks work.

    1 project | /r/skyrimmods | 9 Oct 2023
  • Need help converting wav files to XWB without the wav file names being changed

    1 project | /r/Modding | 2 Jul 2023
  • Flight Mechanics

    1 project | /r/Starfield | 20 Jun 2023
  • Where can I learn directX

    1 project | /r/cpp_questions | 21 Dec 2022

Did you know that C++ is
the 7th most popular programming language
based on number of references?