how to create shader

hai every body;
I want to make shaders;how to learn for making shader scripts;and what are the prerequests for making shader and how to execute in unity;i am too much of confusion with that;pls help me

Google is your friend.

There is no definite answer because it depends on the kind of shader that you want to use. Your main choices are surface shaders in Cg/HLSL, vertex and fragment shaders in Cg/HLSL, vertex and fragment shaders in GLSL. I’d recommend my wikibooks for the latter two options (but I’m biased): http://en.wikibooks.org/wiki/Cg_Programming/Unity and http://en.wikibooks.org/wiki/GLSL_Programming/Unity . For surface shaders, you should read the Unity documentation http://docs.unity3d.com/Documentation/Components/SL-SurfaceShaders.html , however, that documentation assumes that you know Cg/HLSL and you have a basic understanding of how GPUs work and you should also know a fair bit of ShaderLab syntax as explained here: http://docs.unity3d.com/Documentation/Components/SL-Shader.html