Can a holder of a G4 Visa legally receive flight training and/or acquire a Private Pilot Licence?
You would need an M-1 (for training at a flight school) or F-1 (for training at a college &amp; some flight training academies) Visa to receive flight training.

More information here.