Hej
pobaw się responsywnością za pomocą FlexBox lub CSS Grid, są to dość nowe metody i w pełni używane właśnie do RWD
Poniżej załączam linki do dwóch gier które w prosty sposób nauczą Cię jak się z tym obchodzić:
http://cssgridgarden.com
https://flexboxfroggy.com
Polecam także stronę CSS Tricks, w której autor dokładnie pokazuje możliwe zastosowanie właśnie wyżej wymienionych metod.
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
P.S Bootstrap jest dobry na start i jest używany w wielu projektach ale polecam nauczyć się flexa i grida bo to one dadzą Ci pełną swobodę jak rozmieszczać elementy na stronie w prosty i szybki sposób
P.S.S Oczywiście jak mówimy o RWD nie można zapomnieć o MediaQueries bo bez tego to nie będzie działało idealnie :) Poniżej link do kursu, w którym gość tłymaczy świetnie właśnie cały RWD i nie tylko:
https://www.udemy.com/advanced-css-and-sass/learn/v4/overview
Powodzenia, trzymamy kciuki!