I am having trouble with powering my raspberry pi drone. I cant seem to find a battery small enough to let the drone fly but large enough to sustain flight for a decent amount of time. Any suggestions?
There are many remote control quadcopter, drone, etc, projects that use the Arduino family of single board computers.
Here are three links to one that has fairly detailed instructions and parts lists. You should be able to get ideas from this and other projects to help you develop your project.
One comment, since you say that your electronics experience is limited you may want to consider following some more simple Arduino or Pi interfacing projects such as interfacing to distance sensors.
Here's a link to some simple interfacing projects from SainSmart that helped me.
One challenge you may have is that the Raspberry Pi GPIO pins are strictly 3.3 v while many of the sensors and relays may not support.
You may also want to consider using a Raspberry Pi and Arduino in combination, with the Arduino handling all of the interfacing and the Pi doing all the CPU intensive work. There is a GertDuino board design by Gert van Loo to be an Arduino board designed specifically to interface with a Raspberry Pi.