Css grid vs flexbox vs float?
float нужно изучить, там всего пара правил.flexbox уже скоро будет признан кроссброузерным, но это время еще не наступило.
все зависит от того , какие браузеры нужно поддерживать 
caniuse.com/#search=float
caniuse.com/#feat=flexbox
caniuse.com/#search=grid