Научится можно на практике
сделал макет исходя из своих знаний - скинул кому-нибудь на оценку.
он тебе сказал что и где не так, потом сделал ещё раз на основе новых знаний и так по кругу, ничего сложного уж в верстке точно нет.
Адаптивный сайт - сайт, который смотрится на любом устройстве без косяков. Как только сделал его десктоп версию, нужно сразу пилить адаптивность (если есть необходимость).
Foundation и
Bootstrap - фреймворки, просто прочитай что такое Framework.
За контейнер само слово говорит.
БЭМ и
OOCSS