If you actually want to create your own search engine, which is no easy feat, you should probably start by getting a degree in computer science. Creating a good algorithm is the perhaps the hardest part. Talk to a computer scientist about this. The small number of search engines today is an indication of just how difficult creating one is. See infolab.stanford.edu/~backrub/google.html for details.