アフィリエイトを開始するのにホームページやブログやメルマガと銀行口座だけが必要です。つまり、ブログなどを運営していて、アフィリエイト報酬を入金できる銀行口座を持っていればいいです。アフィリエイトをする上で、有料広告などをしない限り、コストはかかりません。無料で出来ます。しかし、有料のレンタルサーバーや独自ドメインを利用すれば、お金が必要です。といっても、月数百円程度のお小遣い程度しかかかりませんが(無料で済ますこともできます)。というわけで、アフィリエイトは、リスクなしで、自宅や会社で時間の合間にできる副収入稼げる在宅webというわけです。なお、レンタルサーバーや独自ドメインの意味は「初心者でもできる!繁盛ブログになれるブログ入門(秀和システム)」を参照するといいでしょう。親切に、アフィリエイトで必須の知識が書かれています。ただし未成年は参加できないASPもあります。なお、銀行口座は、アフィリエイト報酬の入金や、アフィリエイトに関する経費だけに使う銀行口座にするといいでしょう。確定申告のときに便利です。
以下のものはお勧めです。
アフィリエイトやSEOは以下の本がお勧め。

>副業アフィリエイトのトップページ