積木みたいな具体的なパズルの分解と再構築をするのと、社会科みたいな具体的なイメージが出来る暗記モノが得意(分解再構築と長期記憶力が得意)なんですがどういう勉強法が良いですか?

とりあえずHTML、css、javascript、phpどの言語も1冊は簡単な参考書(最新の)をやるのは決まってるんですがその後が定まりません

ひたすら参考書のサンプルコード書くのか、作りたいもの(例:誰かの個人サイト、amebloみたいな形のブログなど)を逆引き片手に作ってみるべきか