Is it a waste of time learning OpenGL for a toy project?

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

Our great sponsors
  • Scout APM - A developer's best friend. Try free for 14-days
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • SaaSHub - Software Alternatives and Reviews
  • GitHub repo SFML

    Simple and Fast Multimedia Library

    You could use instead SFML. The alternative is having to learn how to do that using an specific OS.

  • GitHub repo GCTP

    The General Cartographic Transformation Package (GCTP) is a system of software routines designed to permit the transformation of coordinate pairs from one map projection to another.

    Another fun starter project idea is to make an application that displays shapefiles in a map-like display where you can zoom and pan around. You can use a GCTP library to translate lat/lon to various 2D coordinate systems, and you can get world maps in shapefile format from IPUMS.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo raylib

    A simple and easy-to-use library to enjoy videogames programming

    Consider also uses it for their intro to c++ course here

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