Once you selected your components, the assembly is fairly similar.
As Rocketmanic said you need to first select the motor size that you want to mount. The sizes that are available are:
6mm (MicorMaxx motors, **very** tiny)
13mm (Estes mini motors)
18mm (Estes/Quest standard motors (1/2A, A, B, C)
24mm (Estes Black powder and some composite motors in the C-F range)
Mid-High power after this
29mm (composite motors in the F-H? range)
38mm
54mm
75mm
98mm
For 6mm - 18mm and some 24mm, friction fitting or using an engine hook is fine. For 29mm on up it can get a little more involved and if that is your interest I would point you to some of the other folks in this group (who i am sure will pipe in) as I generally stay with the 24mm on down.
The rest of this reply *assumes* "model" rocketry and is for 24mm or smaller motors.
After selecting your motor size, you need to select your body tube size. If they are the same size, then you are building what is called a "minimum diameter" model. In that case, your best bet is an engine block and friction fitting the motor.
ENGINE BLOCK: A small ring about 1/4" long that fits inside the body tube. You use a motor casing to set it into the body tube as shown in the attached figure.
FRICTION FITTING: Wrapping the motor with masking tape until the motor fits into the body tube VERY tightly (such that the ejection charge will not kick the motor out.