Note: The final aim of this tutorial series was to build a fully functional tiling window manager like this one. I however no longer have the time to complete it and I apologize for the same.
murtaza-u/window_manager_tutorial
Tutorial series on building an X11 dynamic tiling window manager in C
GPL-3.0