From my experience, it is better to color your hair at home. I colored my hair at home several times when I was younger and my hair was fine. It was still soft and curly. The first (and last) time I went to a salon, it totally messed up my hair. It is now dry and brittle. My hair doesn't curl at all now.

That is my experience but get a few more opinions just to be on the safe side.
Curlies have more fun!