XAMPP and Acquia Dev Desktop
if i want to install Acquia DEV Desktop, do i need to un-install XAMPP first?


No, you can run them both at the same time by configuring different ports in Acquia Dev Desktop. Acquia Dev Desktop will also create its own hostname, so you'll access it differently. Eg, http://othersite:8080