Our great sponsors
-
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.
If you want to do something more intense graphically, raylib is lightweight and cross-platform.
It's a perfect language to learn if you wanna go AV specialization. You will eventually run into ffmpeg (https://ffmpeg.org/) specifically avcodec library that can open and decode just about any video format. That means that you will also need to learn some graphics library so I also recommend SDL (https://www.libsdl.org/).
This might be helpful, although more than just AV. Having a background in understanding hardware can only help you understand complexities of codec's though. https://github.com/sean-lawless/computersystems