ブログやホームページを作成する特、最初はテンプレートなどを利用して、
ホームページ作成のための言語などを意識する必要はないかもしれません。

むしろ、こういった部分は後回しにして自分の持っているコンテンツを分かりやすく文章にすることが望まれません。
その為、基本的にはデザイン(html,css)はテンプレートに任せる方がいいでしょう。

テンプレート活用に関しては別ページで紹介したいと思います。

しかしながらテンプレートを使っていても、細かい部分で修正したいことがあります。
そういったときにhtmlやcssの知識が必要になります。

ただこれらの言語は、サイトを作成しながら修正したいと思ったり、
やりたいと思った時にネットで検索するかリファレンスブックをチェックして試しながら学んでいくといいでしょう。

最初から「ホームページデザイン講座」とかそういったものを一生懸命勉強しなくても大丈夫です。
(もちろんテンプレート作成とかサイトデザインで生きたいいきたいなら別です)

web上でhtmlのクイックリファレンスで有名なところは
HTMLクイックリファレンス
とほほのWWW入門
あたりです。htmlに関してはリファレンスブックがなくてもウェブ上の情報だけで事足りると思います。
(むしろhtmlもcssもバージョンが上がるので更新されるwebの情報の方が活用できます)
またどちらもcssについてのリファレンスもあるので便利です。

結論:htmlやcssの知識はアフィリエイトには後付けでOKということです(じゃあ、タイトルにするなと)