In short, unless you want a lot of heartache, use the motors and ESCs and batteries that are marketed for that exact purpose.
For beginners, best get a kit (using an Arduino). That is what I fancy doing - one of these days. Yes, everyone wants a quadcopter.