Well i am glad to help you
First of all you have to built your site SE friendly i mean try to build your site which can be easily crawl by SE spiders. most spiders can't understand/crawl Java Scripts or flash content so avoid usign them rather use plain HTML code.
Once your site gets crawled it would be added in Google Index pages, You also have to concentrate on updating/adding your site with unique contents also try to get relevant backlinks for your site using your targetted keywords. This will help you to top your keywords and thus will help you to get traffic.
SEO is ongoing process and requires patience and hardwork.
You can ref few articles regarding SEO at my blog : blog.webhosting.uk.com/uk-website-hosting/seo-articles/
also there are thousands of other sites/blogs too as seochat, seobook etc...