To become a good C programmer http://fabiensanglard.net/c/ https://news.ycombinator.com/item?id=22326731