New affiliate marketers often buy too many tools and use none of them well. You need three things to start. Everything else can wait until you are earning.
1. A funnel builder
You need a page that collects email addresses and presents an offer. Without it, every visitor who leaves is gone forever. An all-in-one tool like Systeme.io covers funnels and email in one account, which keeps your monthly cost low at the start.
2. An email list
Social platforms change their rules. Your email list does not. Every piece of content you publish should give people a reason to join your list, and every email you send should be worth opening.
3. A way to publish content
Short videos on TikTok, Instagram, and Facebook are the fastest free traffic for most beginners. Blog posts on your own WordPress site are the slowest to start and the most durable over time. Do one of them consistently before adding the other.
What you do NOT need yet
Paid ads, a fancy logo, five social accounts, or a second course. Start with the three tools above, one niche, and one offer. Add complexity only after the simple version is working.