Rooting and flashing CyanogenMod: Galaxy Ace GT-S5830
I have a Samsung Galaxy Ace. I want to root it and flash it with CyanogenMod (the latest working version for Galaxy Ace). I also want to make a backup of the current state of the Ace i.e. the stock ROM so that I may revert back to it in case I don't like what I get after the flashing of the new ROM.
I have never before rooted any android phones and I have no intentions of bricking my Ace. I have searched about how to go about the process but I keep reading about CWM, odin, unlocking bootloader and stuff like that which I am not at all familiar with.
So, can anybody guide me through the steps? What should be the first step?
I request somebody to guide me through the process so that if anything goes wrong, lets say I softbrick my phone, you can help me recover it. If I follow along a tutorial all on my own, I might end up with a bricked phone.
Thanks in advance for all the help