If you are brand new to affiliate marketing
, you should expect a steep learning curve.. it is a profession just like any other. It includes web design
& development, SEO and also marketing techniques, it's up to to choose which to prioritize first.
There are plenty of threads that you should read here, but if you haven't selected your niche, this will help: