It could be easy or it could be hard. I would say it is easy to learn and hard to master, similar to some board games.
Signing up for affiliate programs is definitely easy. Note that many programs require you to have a website already with some quality content on it. So it might be a smart move to start out by creating your website before applying for programs. Some might also require that you have a company, but most don’t.
Read more about how to do affiliate marketing.
The easiest way to start earning affiliate income could be to start a blog and write content about a particular niche that interests you. It should be interesting enough for you to do research and write content about over time. Your writing skills might be the most important skill at first.
You do not need any technical skills to get your first website up and running. It does only require a minor investment of time and money.
See all questions and answers in my affiliate marketing FAQ