You can start affiliate marketing with no money and no website. You need to join free affiliate programs. You should pick a niche that interests you. You can use social media platforms to promote products. You must create valuable content to attract an audience. You can share your affiliate links in posts or videos. You should use platforms like YouTube, Facebook, or Instagram. You can join online communities to share your insights. You need to focus on helping people solve problems. You should use free design tools to make your content attractive. You can learn from free tutorials to improve your skills. You must stay consistent and build trust with your audience. You can succeed with effort and creativity.