Get a program called iRinger. IRinger.net is their page. This program let's you make a ringtone in 3 steps from any song you have on your computer.
It will even import it directly to iTunes for you.
you can create ringtones for free without any software using ringer.org, just make sure to choose M4R format there
and then export them to your phone via iTunes