Filling back & front of text with different colors
Just to add to @Hiserod's answer (and since I already made the gif).
To combine two colors, simply use it as a factor in MixRGB node.

Bonus edit:
To use a different texture on either side, you can use the following setup: