Team Fortress 2 is free-to-play on Steam. Here's the exact process:
TF2 runs on almost any PC (Intel HD 3000+). 17 years old, still 100K+ daily players. Jump in.