Partially true.
You can mix PC100 and PC133 RAM together, but the motherboard will
only use the slowest available.
You can't mix PC133 and PC2100 RAM together. Firstly, PC133 RAM has
lesser number of pins than PC2100 RAM. Secondly, they are totally 2
different standards, despite being RAMs.
For some motherboards, you can't even mix DDR and DDR2 RAM
together. To know this, go to your motherboard's website and find
out.
You can mix single and double sided RAM together, and again, the PC
will automatically choose the slowest available.