Don't root if you don't know what you're doing
This will work if you follow it. However, I hate to be that developer that's telling people not to mess with stuff cause they're new, but be careful. having a rooted phone is great, but understand that just rooting does nothing at all. rooting simply allows you to do stuff that Motorola/AT&T/Android does not allow. You gain "Root" or admin access. There is a reason they do not let you access this stuff by default. It is essential to the system, and you can seriously screw up your phone by messing with it. That said. with a little care and research, rooting is easy and unlocks the path to having a better phone and understanding the inner workings of it better. Long story short. You should not be rooting if you don't know what you are doing and can't figure out how to make it work. When I started messing with this, I knew very little about Android, So I did a bunch of research, and learned more. Once I felt comfortable rooting and understood how it worked, I did. I now run a new rom and many other tweaks, and it's great, but I know I risk breaking my phone if I do something without the proper precautions.