I'd check out the How to C in 2016 thread: https://news.ycombinator.com/item?id=10864176
These discussions may be useful:
"How to C (in 2016)": https://news.ycombinator.com/item?id=10864176
"Critique of 'How to C (in 2016)'": https://news.ycombinator.com/item?id=10908217
EDIT: Fixed formatting error
I'd check out the How to C in 2016 thread: https://news.ycombinator.com/item?id=10864176