Hi, my name is Ray and it's my first time posting here.
Just wanted to show you raylib (www.raylib.com), a simple and easy-to-use C library to learn videogames programming.
Some years ago I started teaching videogames programming to people with artistic profile, most of them had never written a single line of code. After trying several tools, I decided to create a simple C library to teach videogames programming basis in quite raw way but making it simple enough for beginners, specially focusing on simple code structures, clear naming conventions and lot of code examples, so created raylib.
In the last 3 years project has grown quite a lot (https://www.youtube.com/watch?v=o8T9oNfsCOs&t) and thousands of hours have been invested in the project with the feedback of more than 250 students that have learnt with it.
Despite raylib is multiplatform, I also created an easy Windows installer with a complete development environment pre-configured (and portable). Obviously, raylib is free and open source (https://github.com/raysan5/raylib).
Here it is current API (raylib 1.6): http://www.raylib.com/cheatsheet.html
Any feedback is really appreciated! :)