You also forgot to add cryptocurrency trading and Investment to me I believe that is one of the best way for people to make money this year because the year will present a better opportunity for people to buy cryptocurrency for long-term purposes, investing in cryptocurrency is among one of the best investment a lot of people who ventured into it at the early stage of development have ever done because they consider it as one of the most profitable way for people to generate money on the internet , a person can also trade cryptocurrency to make money but this will require a skill
Affiliate marketing is also good , a person can also learn affiliate marketing to make money online but all these things depend on the interest of a person that is interested to work online.. because with affiliate marketing a person also still have to learn the act of advertising and how to market whatever affiliate product they have in their arsenal to get effective result.
Three different ways people can make money online , people only have to select the one that is suitable for them , for me I consider cryptocurrency as the most suitable one for me since that is my natural interest for now.