The number 0 is issued to enlisted personnel undergoing training in Army MOS Codes for a primary MOS or PMOS.
These numbers are removed once the candidate achieves the completion of their training. Enlisted, Warrant, and Officer Army MOS codes start at zero. Here we go more in depth and explain each particular ranking. Warrant and Officers 0 Army MOS codes will soon follow.

Army Mos Codes – Enlisted
00-D Special Duty Assignment – Used to identify approved special duty assignment positions in organizational authorization documents, and to report the duty Army MOS for soldiers assigned to these positions.
00-F MOS Immaterial National Guard Bureau – Prescribes the procedure for the selection of soldiers to fill duty positions coded on Army National Guard Table of Distribution of Allowances (TDAs)
00-G MOS Immaterial US Army Reserve – Prescribes the procedure for the selection of soldiers to fill duty positions coded on Army Reserve Table of Distribution of Allowances (TDAs)
00-S Special Duty Assignment AFSC – To identify approved special duty assignment positions in organizational authorization documents and to report the duty MOS for Soldiers assigned to those positions.
00-Z Command Sergeant Major – A senior enlisted trainer that enforces policies and standards for enlisted soldiers on performance, care, conduct, appearance, effective personnel utilization and management and training.
09-B Trainee Unassigned – A designation for someone attending Basic Combat Training (BCT) without a scheduled advanced individual training (AIT) or contracted MOS.
09-C Trainee Language – To access soldiers without a specific MOS designation. Request Option 6 United States Army English Comprehensive Enlistment Option.
09-D College Trainee – To report and identify enlisted personnel undergoing training in college, university technical institute, or similar institution of higher learning.
09-G National Guard on Active Duty Medical Hold – National Guard specific.
09-H US Army Reserve on Active Duty Medical Hold – Army Reserve specific
09-L Interpreter – Translator MOS for native foreign language speakers, not categorized for specific field.
09-N Nurse Corps Candidate – Used as primary MOS to soldiers specifically selected to undergo training in the Army Nurse Candidate Program (ANCP)
09-R Simultaneous MBR Program – Code for persons enrolled in ROTC Advanced Course or scheduled for enrollment. The code will be withdrawn on completion of or withdrawal from the Simultaneous Membership Program.
09-S Commissioned Officer Candidate – Code for candidates enrolled in officer training. The code will be withdrawn on completion of Officer Training.
09-T College Student Army National Guard Officer Program – (ARNG) attending non-ROTC colleges who have enlisted in the purpose of attending an Officer Candidate School. This code will be withdrawn on successful completion of the College Student Officer Program.
09-W Warrant Officer Candidate – Enlisted personnel selected for undergoing training in a warrant officer course, or similar training that upon completion will result in appointment as a warrant officer.
To be listed….
Army MOS Codes – Warrant
001-A Unqual in Auth WO MOS
002-A Patient
003-A Student
004-A Duties Unassigned
011-A Brch/MOS Immaterial
019-G National Guard on Active Duty Medical Hold
019-H US Army Reserve on Active Duty Medical Hold
Army MOS Codes – Officer
00-A Duties Unassigned
00-B General Officer
00-C Relieved from Duty; Sick in Hospital or Quarters
00-D Newly Commissioned Officers Awaiting Entry on Active Duty for Officer Basic Course Attendance
00-E Student Officer
01-A Officer Generalist
01-B Aviation/Infantry/Armor/MI Immaterial
01-C Chemical/Engineer/MP Immaterial
02-A Combat Arms Generalist
02-B Infantry/Armor Immaterial
02-C Infantry/Armor/Field Artillery/Engineer Immaterial
03-A Infantry/Armor Immaterial
05-A Army Medical Department
09-G National Guard on Active Duty Medical Hold
09-H US Army Reserve on Active Duty Medical Hold
This is a great quick reference guide for Army MOS Codes.