After about 3 years with my iPhone 4 I am buying a Nexus 5. Having never used an Android phone, and only used an iPhone 4 as far as smart phones go, I need some guidance. What is rooting? Why would I want to do it? What are good apps, resources, UI skins, utilities? I have no idea.
Any guidance in to the world of android would be appreciated. Either links to reading material or recommendations.