Anonymous 2018-05-03 16:30:54 No. 43
Lets talk about learning to program. I've been thinking recently that there doesn't seem to be many "learning projects". For example, I've been learning graphics programming recently and I've been making a UI just using OpenGL. There don't seem to be many resources. Existing projects like GTK seem to complicated to just jump in and learn from.
For example, it would be nice to see minimal versions of major projects which demonstrate the main problems. One example of this type of project is kilo. One of the problems with this is that people like to continue improving there projects. This could easily be fixed by using Git tags. Tags could be made at various points that best demonstrate progression in complexity.
An interesting project might be to look at the history of existing projects and make appropriate tags.