Everything you need to know about rooting
Rooting essentially means giving yourself admin permissions on your phone. It's the equivalent of running programs as an administrator in Windows, or running a command with "sudo" in Linux. Some of these commands are blocked in the first place to prevent accidental damage to the phone and to restrict you from making modifications.
Our guide on how To Install Custom ROMs / Android 2.3 from scratch will show you how to root your phone, as it is a required step in order to install a custom ROM. It takes less than one minute to root, and it can be done straight from your phone. It is straight forward and near impossible to brick your phone in the process.