Yes the pattern of light in a primary rainbow is ALWAYS the same .
Yes. A single rainbow is always red, orange, yellow, green, blue, indigo, violet. I was taught to remember by using the acronym ROY G BIV. If it is a double rainbow the colors of the second rainbow run in the opposite order.