As a person who went from making the coffee to team leader, you'll find that the roles your students take in the club will be formed around ingenuity, charisma, and skills with their hands or computer.
Those good with their hands will do the engineering and those who can will be code monkies. Also, depending on the number in your club/class, that too will determine who does what. From experience, we had 8-12 people dedicated on an almost daily basis, and the rest participated when they were able to.
As the coach, I highly reccommend you know the rules of Magic: The Gathering to referee the coders, and you have basic first aid skills to bandage the engineers.
All kidding aside, this forum I have used for 3 years as a read reference, and it seems to be the number one place to come for anything FTC related. And if they don't have it here, they know people who can find it, or make it.

__________________

Engineers vs. Programmers:
Engineers: If it's not on fire, it's a programming error.
Programmers: If it compiles, it's a hardware error.