Diamonds:
-Spawn at a low Y-level
-Requires mining to obtain
-Have to be crafted into blocks
-Not available for part of the game
Dirt:
-Spawns at the surface of a world
-Doesn't require mining to obtain
-Is already a block
-Available at the beginning of the game