PA-28 Cherokee/Archer/Dakota/Pillan/Warrior
Flight Crew Student
Flight Crew Last 90 Days 24; Flight Crew Total 651; Flight Crew Type 32
Airspace Violation All Types; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Weather / Turbulence
On my first solo out of the area in some rough air my glasses got knocked off and got lost on the plane floor as I was flying alone I elected to fly the plane.  I was squinting hard to see the Garmin 430 I was using for navigation and I must have just not seen well enough...as I busted the 2770 ft area of the eastern edge of Phoenix Class b...if that wasn't enough as I was circling around to return to SDL I busted Gateways Class D...rough day...lesson...carry spare set of glasses.
Student pilot on first solo flight inadvertently entered PHX Class B without a clearance and IWA Class D without establishing communication.