If the battery is just dead then it should be able to be jumped started by another vehicles battery and alternator system.
But yes a battery could be shorted out inside because of a dead cell in the battery which means it won't take a charge and allow the vehicle to start.
If you jump start the car and it starts and then you drive the vehicle around for awhile and then shut the car off and then it fails to start again then your batter is likely dead to where it's not taking a charge and you should replace the battery.
It's recommended to replace vehicle batteries every 3 to 5 years to prevent being stranded.