Do you 100% absolutely need a website to find affiliate marketing success?
No.
Will you be greatly limiting your earning potential by not having one?
100%.
Having a website that allows you to write reviews, host landing pages, and overall have a central base for your brand gives you unlimited potential to grow your business.
The next set of lessons are all about helping you get a simple WordPress website set up so there are no technical issues that you face.