Most learn them to some degree on your own. Having a community really helps you advance in your knowledge and sophistication of triggers, though, especially concerning efficient use of loops, memory leaks, proper events and responses, and funky bits like the gamecache and return bug.