Hi
1) So you have made site already , if not Find easy competition in starting . Add 10 Articles at least . In homepage add 1000 words of article and other 500 will be ok . Do On Page Seo this is equally important with Off Page .
2) Now In Linkbuilding You can do following .
a) Do Social Bookmarking in top 30 Sites
b) Make Web 2.0 Profiles in Top 50 Sites .
c) Make web 2.0 blogs in top 20 sites or top 10 .
d) Make Social Media Pages and share your site there .(Fb,Twitter, etc )
e) Now Most important is Homepage blogpost or paid post .
With all above your site will showing rankings in top 5 pages atleast, (Depend on Keyword also)
It can take 2 week to 1 month to show rankings, can be 1 week also but Average 2 to 1 month .
If you do not have enough budget , I can give you 10 blogpost free in my blog network, you have to give me articles or pay for article .
Rest other stuff you can do yourself also .
Add me in skype for more questions - anudeepkanwar.