Long a part of American history and culture, gunsmithing is an occupation with a long history. Today, the way to become a gunsmith is to attend a gunsmithing school or take gunsmithing classes. There are several gunsmithing schools in the US and also online schools.