That's definitely a good place to start. Having the right intuition for groups from the beginning makes everything much easier.
As for other materials, what kind of math background do you have?
As for other materials, what kind of math background do you have?