Well the first thing we need to do is narrow this down to a fuel or ignition problem.
An easy way to check for spark is to remove the spark plug wire and hold the end (where it goes on the spark plug) against a good body ground. Then crank the motor over. If you get a spark, you have spark, if not, you will need to find out whether or not you are getting fuel.
An easy way to check if it is a fuel problem is to spray some starter fluid/carb cleaner in the throttle body, then try and start the car. If it starts, you have a fuel delivery problem. If so, we need to find the problem. Do you hear the fuel pump turn on in the fuel tank when you turn the key to the "on" position? If not, that is most likely your problem. Try tapping on the fuel tank with a hammer while someone is turning the car over. If it sputters or starts, you have a bad fuel pump.
If you do hear the fuel pump and are getting no fuel or spark, then you most likely are not getting a spark or injector pulse because the PCM (Powertrain Control Module) is not receiving a signal from the cam or crank position sensor sensing that the engine is turning and one of those sensors may be faulty.
I hope this helps! Let me know if you have any more questions!