My garbage disposal is not coming on and water from the sink is draining in the dishwasher. Do I need an electrician?
Your Garbage Disposal and drain is backed up.
The garbage disposal is jammed and the overload has probably tripped.
Look into the disposal with a bright flash light and you will find it probably needs to be cleaned out. With the unit off - clean it out. You might also want to clean the U shaped pipe - called a trap that is under your sink - it is VERY easy and if you do a you tube search How to Clean P-Trap- you can watch a video on how easy it is to do.
Then after cleaning them you can Reset the overload button which is usually located on the side of the Garbage disposal (red button looks like a writing PENs push button) and try to run it.
All this should take you about 30 minutes including the video..
@Ken is almost certainly correct regarding the disposal jam as the main problem. However,
water from the sink is draining in the dishwasher is a related but different problem.
With the disposal jammed from below, sink water will try to go out the side to the dishwasher drain hose. But the hose should either be connected to an an air gap (usually a plastic/metal thing on top of the corner of the sink) or the hose should loop up from the disposal several inches before dropping down to go to the dishwasher. This requirement is specifically to avoid dirty water from the sink going into the dishwasher! Since that is happening, you obviously don't have an air gap (it just wouldn't fail that way) so your dishwasher hose is not positioned correctly.
It may be that the hose was in place at one time and fell down, or it could have been installed incorrectly - but never caused a problem until now, the exact situation that this requirement is designed to prevent.