Alright, sounds good. The idea has gotten to the point where lots of people who I talk to think it can go alot bigger than just a School Project. They think it has a possibility to go big with some nice $$$$. I'll try to learn coding starting with C then using Stanford's U Itunes videos, but I think I might try and get a loan and outsource the coding just to get the app out there. You guys think it is worth it to split up the coding process throughout many workers, so each worker doesn't get the jist of the project or just stick with one.
No, splitting the project into tiny pieces so nobody knows what the whole project is will doom the project to failure. Developers need to be able to run the whole project, test it out, make sure the pieces fit together, etc.
There are things called NDAs (non disclosure agreements) and non-compete agreements. Professional developers sign them all the time, and they have legal teeth to them. If you get somebody under NDA and/or a non-compete and give them the spec to the project and they steal it, you have a very clearcut case to sue for breach of contract, punitive and actual damages, legal costs, etc. You can kick the crap out of them in court, in other words.
Also, a developer is risking his career by stealing ideas from a client. It's a small world, and word gets around.
As long as your developers are in the same country as you, and you hire working professionals, you should be able to protect yourself just fine with a standard NDA agreement. It could be more complicated if the developers are in a different country, or if you are hiring some high school kid who doesn't have any assets to sue for, or the good sense to understand the consequences of his/her actions.
Our company
ASKS our clients to put us under NDA before talking about their project ideas with us. That way there is a clear understanding and a paper trail, and everybody's interests are protected. We earn our livings by developing software for people, and want our clients to be happy with us. Ethics aside, the risks of trying to steal a client's idea far outweigh the possible benefits.