Should I buy my plane ticket before getting a visa?

We do not require or recommend purchasing tickets before applying for a visa. Travelers should not make any final arrangements and payments unless they have a visa in hand. Committing funds to a trip does not in any way compel a consular officer to issue an applicant a visa if s/he is not qualified.