This is instructions for stock android 4.4 kitkat and 5.0 lollipop. Other variations of the the software and/or version of android may not work. I have moto e running motorola's android 4.4 and it worked fine.
Step 1: Open Settings
Step 2: Enabling the Developer Options
Step 3: Finding the Developer Options
Step 4: What Developer Options Can Be Used For
Developer options are mostly pointless. There isn't much you need them for. You can select the stay awake option, which keeps the screen awake while your device is charging. There is USB debug mode, which launches your device into debug mode when it is plugged in. You can also show touches, which makes a circle where you touch, every time that you touch your screen. You can also show surface updates, where the window flashes every time it updates. And you can also select don't keep activities, which destroys every activity as soon as the user leaves it.
Have fun with your developer options!