Here's a breakdown:
* DNA contains the genetic instructions for making proteins.
* RNA (specifically messenger RNA or mRNA) carries the instructions from DNA to the ribosomes.
* Ribosomes are complex molecular machines that read the mRNA instructions and assemble amino acids into a protein chain.
So, while DNA holds the blueprints and mRNA carries the plans, ribosomes are the actual construction sites where proteins are built.