Bootstrap ist wohl das verbreiteste und setzt mit der neuen Version 4 auch auf CSS Flexbox (Flexible Boxes). Ebenfalls einen Blick wert: bulma und materialize css.
Grundkenntnisse in HTML und CSS, als auch JavaScript sind trotz verwendung eines "CSS-Frameworks" notwendig. Da du ein Theme für das CMS Wordpress umsetzen willst, sollte dir PHP ebenfalls nicht fremd sein.
Viel Erfolg! :-)
Das einfachste heutzutage ist wenn du was fertiges nimmst so wie Wordpress oder Jomla und ähnliches. Dazu gibt es dann responsive Themen mit denen man arbeiten kann.