Ram, if you're interested in art (which it appears so), you really should study a lot about human vision and psychology. My friend just graduated from an art school and he was required to take "intro" courses on it.
I've forgotten so much of what I've been taught, I can't give a fair shake without relearning some of the stuff. And right now, I become lazy..
But quick idea is simple. You have three types of receptors (for Red, Green, Blue). There are millions of them in each eye. So they determine how intense each color is. It's similar to how the colors work on a computer screen with RGB. The way to get an "opposite" color is to reverse the values.
So pure red is intense red (value of 255 out of 255) and absense of green and blue (each 0 out of 255). The Opposite color would be no red and instense green and blue (0,255,255). That color is cyan.
That's basically how humans and computer screens operate. But art has been using Red Yellow and Blue as the primary colors for a long time. And publishing does the opposite. They use cyan, magenta, yellow and black. It's called a subtractive model while RGB is an additive model. That's because publishing and art is done on white and you need to get darker colors to view it, while the additive method, you add colors and arrive at white (RGB values of 255,255,255 is white).
Also an interesting note, what color you see is actually the color the object reflects. Or in essance, it's the exact opposite color of the object.