1. A programming method of a non-volatile memory device, the method comprising: applying a program voltage to a selected word line; applying an elevated pass voltage to word lines adjacent to the selected word line in a plurality of word lines; and applying a pass voltage to remaining word lines in the plurality of word lines.