I want a search engine for my website.
Just take one simple example, of dictionary websites like http://dictionary.reference.com

when you search any word it searches that word and show you the meaning.

just like that,
my search engine will search my blog topic and also show me my blog.
How will I make like this type of search engine, Does anybody know the source code of doing this.
What programming language I need to learn for that

What programming language I need to learn for that

That choice is up to you. Pick a server side language your website supports, and/or you are comfortable with.

google has a free search engin you can you. also try searching the web you will get prenty open scoure out there

Google will give more information, need your understanding and knowledge.