Does it matter if id (in TABLE ) starts from 0 or from 10000
Your database shouldn't care, and to it a number is a number is a number in this context. Performance will be the same either way here.

Just make sure that you select an appropriate data type so that you have enough room to "grow" and don't hit the upper bounds of that data type in your expected usage (e.g. don't use a smallint if you're going to need your IDs to go out to 2 billion).