All the gear, no idea...
I ride a Specialized Allez, with the basic sora kit, and won a local hillclimb on it. You don't need the priciest bike, certainly not as your first bike. People like me will laugh as they sprint past her up a hill, riding bikes twice as heavy and a fraction the price. Not really, but she really should get a more basic bike until she's confident she'll get good use out of it, unless she's rich and used to spoiling herself.