Beginners usually start with rockets that require A, B or C motors. The letter at the start of the motor code denotes the total impulse or power rating. Each time you move up a letter the total impulse doubles. So a B motor is twice as powerful as an A motor and a C motor is twice as powerful as a B motor.
The first number in motor code is the average thrust of the motor. This number takes into consideration how quickly the motor burns. So for example an Estes B4 and an Estes B6 motor both have similar total impulse because they are both B motors. However the B6 motor burns faster, because it has an average thrust of 6 compared to the B4 motor’s average thrust of 4.
The final number in the rocket motor code is the time delay before the ejection charge is fired. The ejection charge will eject the parachute or streamer out of the rocket, so you want this to occur when the rocket slows down at its highest point in the flight (Apogee). A B6-4 has a 4 second delay and a B6-6 has a 6 second delay.
This may all appear a little overwhelming, but the good news is rocket manufacturers will provide you with a list of motors that work well in the rocket. So follow their advice and you should have a good flight.
Motors typically come in packs of 2 or 3. Ignitors and ignitor plugs are included with the motors.
If you want to get a deeper understanding of rocket motors codes then this Apogee newsletter or Apogee video provide lots more information.