El manejo de colore RGB nace con las primeros ordenadores a color, los cuales dentro de su paleta de colores solo podían soportar 8 colores, después creció a poder soportar 16 millones de colores.
RGB es en realidad un arreglo numérico que es interpretado en la siguiente forma, R=red, G=green y B=blue, para cada uno se usan valores que van desde el 0 hasta el 255 (osea 2 elveado a la 8, pues 8 son los bits en los que puede alojarse cada color). En modo web el color se expresa comúnmente como #00AADD la sintaxis es la misma (RGB) solo que aquí se usan números hexadecimales (puedes usar la calculadora de windows para convertir entre entero 0-255 y hexadecimal 00-FF.
Mientras más chico sea el numero menos color habrá, al revés el color ser más fuerte, ejemplo
Para formar el rojo seria #FF0000 pues estas escogiendo toda la carga del rojo y nada del verde y el azul, para el verde #00FF00, y el azul #0000FF, el blanco es la suma de todos los colores #FFFFFF y el negro es la ausencia de ellos #000000; siempre que los 3 valores sean iguales usaras algún tono de gris. Estos son los patrones base, a partir de aquí lo demás son combinaciones, para saber que tono es o que tono deseas.
Mira el siguiente link que habla un poco mas a fondo
http://www.librosweb.es/css/capitulo3/colores.htmlhttp://es.wikipedia.org/wiki/Modelo_de_color_RGB