Each color that the human eye can see has a different wavelength. Red has a long, wide wavelength and vibrates at 700 nanometers. Violet has thin, sharp wavelengths that vibrate at around 400 nanometers. The color of an object that you look at is actually just the reflection of that color while the others are absorbed into the material.
White light from the sun contains all colors and can be broken into distinguishable colors with a crystal prism. Rainbows are water vapor that light hits and breaks into separate colors.
You interpret light with the cone receptors in the retina at the back of your eye. Black and white are interpreted by the rod receptors in the retina. There are far more cone receptors in the retina, which is why you see colors clearer and better than you see black and white at nighttime. The blotchiness and tiny spots that you see at night with shades of gray are due to the lower number of rods and the space between the rod receptors that is occupied by the cone receptors.
Visible light is the light waves that we can distinguish with our eyes alone. There are several other wavelengths that we cannot see with just our eyes, but machines can detects some of these wavelengths. Infrared light waves are just out of our scope of vision. These are used for heating and thermal radiation. Microwave light waves are farther from our visual capacity and have long wavelengths. Microwave wavelengths work well for radars as they can penetrate through haze, rain, clouds and smoke.