Hey, from my knowledge on the internet over years, i would tell the best way to learn to become a successful internet marketer is by
1. Observing- You observe closely, very closely how the other site is making money out of it. Let me tell u one truth, everything go through just under our noses. yes, thats right. observe..
2. Being patient- Don't ever jump right away to any programs. If u think u found your niche, well, research on it, take your time, see what is missing with your possible competitor. Then work it out uniquely.
3. Determination- If the first step did not give you the success u hoped for, well take the second step. It brings you even closer to your goal as far as you are on the track.
4. Adaptation- If you feel like your work needs to be changed a bit, do it. Don't hold on to what you did first.
At last i would like to tell...
Run if you can't fly, walk if you can't run, crawl if you are not able to walk, sooner or later you will reach the goal.