After deep search I have selected top 3 affiliate marketing program which helps you to earn money.
My advice you do not join all these programs but select any one or two of these and start blogging and promote your blog.
1.Amazon Associate

Amazon is the world’s largest eCommerce website. Amazon is the best choice for affiliate marketers who can discover items and effectively promote them and earn an affiliate commission.
Signup and get approval. You can promote products on your blog or direct social media. But the best way is blogging.
2.ClickBank

ClickBank has a huge collection of lifestyle products and delivered all over the world for the last 20 years.
ClickBank has an affiliate marketplace too. We can choose products merchant wise and commission wise. Very good platform and user-friendly dashboard.
3.ShareASale

ShareAsale is the oldest affiliate marketplace network. Their reputation in this field is very good and they delivered high-quality products and joined a huge number of good merchants.
With this site, you can choose the merchants and products of your choice and promote them on your blog or social media.