Astronot olmak çok özel bir meslek ve bunun için çok özel bir eğitim, yetenek ve nitelikler gerekmektedir. Astronot olmak için öncelikle, uzay mekiği veya astronotluk programına başvurmak gerekmektedir. Başvuru için, öncelikle lise diplomasına sahip olmak gerekmektedir. Daha sonra, kapsamlı bir sağlık kontrolünden geçmek ve kapsamlı bir fiziksel ve zihinsel teste tabi tutulmak gerekecektir.
Ayrıca, astronot olmak için, üstün fiziksel ve zihinsel yeteneklere sahip olmak gerekmektedir. Bir astronot, uzay mekiği veya astronotluk programında çalışacak olan birçok diğer astronota oranla daha üstün basit ve karmaşık işlemleri kolaylıkla çözebilmelidir. Astronotların kontrolünde olacak ve operasyonlarını gerçekleştirecek olan uzay mekiği için de yüksek teknolojik arka plana sahip olmaları gerekmektedir.
Astronotlar, uzay mekiği öncesi ve sonrası özel eğitimlerden geçerek, uzay mekiğinin işleyişi hakkında detaylı bilgi sahibi olacaklardır. Astronotluk programında çalışmak için, astronotlar ayrıca, uzay mekiği ile ilgili görevleri gerçekleştirmeye yönelik bilgisayar bilgisi, fizik, kimya, mühendislik, matematik veya astronomi gibi alanlarda üst düzeyde eğitimler almış olmalıdırlar.
Uzay mekiği ile ilgili görevleri gerçekleştirmek için, uzay mekiğinde çalışmak için gerekli olan sürekli eğitimler almak ve bu görevleri yerine getirmek için, uzay mekiğinin fiziksel ve zihinsel koşullarına uyumlu olmak gerekmektedir. Son olarak, astronotlar kapsamlı bir psikolojik eğitimden geçmek zorundadırlar. Bu eğitimler sayesinde, astronotlar, kriz durumlarından kaçınılmaz olarak etkilenmeyecek, uzay mekiği veya astronotluk programı için gerekli olan çalışmaları yerine getirecek ve güvenilir olduklarından emin olunacaklardır.