A complete guide to flexbox – Great introduction and coverage of flexbox and how to use it to layout content.
Floats vs inline-block – We used to use float and inline-block for content layout.
Progressively Enhanced CSS Layouts: Floats to Flexbox & Grid – great article explaining how we got to Flexbox and grid and how to use them for page layouts