I would really like to learn how to mod Source games (HL2) but not sure where to download the Source engine or what else I need to mod. Also if you guys could give me some tips on modding.

Thanks