You are correct. This applies more when the aircraft is already in a turn and the pilot applies aileron to level the wings, while also holding opposite rudder. The inside wing, which is going slower, will attempt to generate more lift. The increase in angle of attack by the aileron will stall the inside wing first. The outside wing then snaps over the top, resulting in an erect (normal) spin. A flat spin will result if you botch the control inputs or have a very aft CG.
Of course, all of this applies only if you are going near stall speed first. It also excludes snap rolls, which are a type of spin as well, usually only feasible in aerobatic aircraft.