SOHC = Single Over Head Cam = one cam shaft works all valves
DOHC = Dual Over Head Cam = different cam shafts for exhausts and intakes
DOHC is a little more complex, little harder for valve adjustments, more modern, and therefore, has some substantial differences versus sohc models - but has more top end power and more horses = faster.