Ringtones
May I suggest instructions for your version of OS:
http://answers.microsoft.com/en-us/winphone/wiki/wp8-wppersonal/how-to-add-custom-ringtones-on-windows-phone-8/c1614e43-eb7a-4fd5-a79d-8c2b9f6982bc
To be honest, you shove on a MP3, WMA or M4R file into the ringtones folder (either via the file browser, OneDrive, plug it into a PC and use Windows Explorer etc.), then the ringtone is in your list.
Go into the contact and assign it. Or go into settings and change your ringtone for the whole phone.
Other than it being in MP3 or WMA I don't see how it's any more difficult than Android...?