Get a lawyer, and if you hire a programmer, force him to sign an NDA, which means that, if he steals your idea, you can sue him. Plus you may want to put him on a contract so he sticks around to finish the job.
No self respecting developer signs NDA's.
An idea is worth nothing unless you can bring it to market and sell it.