Twitchity builds premium frames for intermediate to advanced builders. His contributions to this forum are amazing.
I have 2 of his hexes, and his mini-tricopter. They are fun copters to build and fly but the smallness and advanced materials (CF and G10 instead of wood) makes for a pretty steep learning curve for a beginner.
I would recommend the FliteTest Electrohub or Knuckle H quad for a beginner. If you want a little more challenge, look at the BatBone tricopter.
The
Altitude Hobbies Power Packs are a solid place to start for electronics. I have 2 of these flying today (BatBone and Knuckle H quad). They are simple and are commonly used by people on the forum so there is a ton of support. Learn to fly it with an 1800mAh lipo at least 35C and you can step up to a 2200 or 2570 later when you can handle the weight.
The KK2.1.5 is a solid flight controller that is simple to use and set up AFTER you flash it to Stevie's firmware (free upgrade). To flash you have to use Java an a
USBASP, but if you have the tool and can use Java, the process is simple enough. If the KK2 doesn't turn you on, check out the Naze32 Acro.
A copter like this will be a 370 park flyer, not so small that it's twitchy and hard to build/fly and no so large that you will spend hours balancing motors and props. It will run on 8045 rotors and will lift a GoPro or do FPV if you want it to. These are simple to build and cheap to repair and the Suppo motors in the power pack are HARD to destroy.
Once you build and crash and rebuild one of these a few times, the Twitchity Hex, Acro Quad or Mini-Tricopter are all within reach.