Учи. Как грится, "от простого к сложному".
В адаптивной верстке тоже ничего сложного - создаешь дополнительные таблицы стилей, в которых используешь медиа-запросы с параметром screen и min-width/max-width. И, в зависимости от разрешения экрана, изменяешь параметры отображения каждого элемента, который выглядит "не так".
Потом можно попробовать верстать, изначально опираясь на сетки - эти ваши бутстрапы и т.д., тут тебе даже не придется писать дополнительных стилей, вся верстка сведется к прописыванию классов элементам, еще на стадии разметки страницы в html.