It's a MOD to the ever popular game called Half-Life, meaning you need that game to play TFC.
However, Team Fortress 2 will be out in September (I'm hoping). That's a full version game meaning you don't need anything else (except minimum system requirements) to play it.