@neauoire Along with all the good resources everyone gave, there's also the GNU Make book on Nostarch (there's a sale running for the weekend for the whole site with the 31DEFCON code)

nostarch.com/gnumake