You don't say if you are a mechanically inclined guy or not. Typically a no-crank problem would be checked out by checking the battery charge, cables, starting circuit and starter. Here's the steps I would follow:
Check the battery and battery terminals. See if the interior lights dim when turning the key to try to start. Assuming they don't:
Check if starting relay is clicking under the hood. If not, check the appropriate fuse in the inside and outside fuse boxes. Swap the relays.
Is the solenoid on the starter clicking? If no, jump it and the starter terminal and see if the starter spins. If it does, your problem is in the starting circuit, either a fuse, ignition switch or neutral safety switch. If it doesn't, your starter or the cable from the battery to the starter is bad.
If the starter is bad, a good rap with a hammer should give you at least one more start from it.
I just replaced a starter. The braided wire between the starter solenoid and the starter motor was rotted away.