Niche affiliate marketing programs are easy to find. Simply do search on Google for the niche + affiliate program and there is a good chance you will find many suitable programs. You can also use affiliate networks like Clickbank and Commission Junction and Linkshare to locate suitable affiliate programs.
If you are new to internet marketing it is important that you pick a niche that is not too competitive. So this means that advertiser competition should be low for that niche and also the number of websites should also be low so you can compete in the search engines. Of course you should also make sure there are enough buyers out there to make the niche profitable for you.
There are many ways to market your niche affiliate marketing programs, if you have some capital to play with, pay per click is often the best choice as you can get targeted traffic rapidly. However if money is a concern then you can consider free promotional methods like free classified ads and writing articles and submitting them to articles directories.
Related Articles:
Affiliate Marketing on the Internet
Affiliate Marketing on the Internet