Too Long; Didn't Read
This article is for Junior web developers, there is not going to be a lot of explanation for the Flexbox or Grid properties used. For a more "tutorial" minded article I would recommend this one for Flexbox and another for Grid. Both of them are layout systems, technically we can do the same with both, but, in some cases Grid or Flexbox will be easier to use than Flexbox. With Grid we need to define how much columns and rows will it have, with Flexbox we can assign how much row and column cells will it take.