My robotics team is using a program called C to program the robot... Is there any good sites that teaches it and also, what program do you use?

I want to learn C that programs for moving motors and setting limits for motors...