Affiliate marketing can be a primary source of income once it is established. However, it may require a long process and a lot of hard work. You can learn online through affiliate marketing courses, but we recommend seeing it as a side business, especially if you are just getting started.