Dirac, Majorana, and Weyl fermions