Don't forget to checkout flightschoolcandidates.gov for the TSA approval.
You'll need to create an account, get the flight school you are going to do your 3hrs training and sign off to approve your application.
You'll need to pay a fee and get fingerprints taken from an approved place, possibly a local US embassy or consulate.