The search engines will find you, you only need one link somewhere and they'll pick it up. I've had them index stuff I still have no clue how they found.You can see what google has found on your site by doing this searh:
site:example.com
Replace "example" withe your domain name.
Rankings and other things are a different story, I'd suggest visiting a site like webmasterworld.com and read, read, read, read,.... then when your done read some more.