For learners: Don't put the in front of names
Unless it is justified by the meaning you need to convey :)
In general:
a/an1. countable
2. unspecific
3. as nouns in description
the if the noun is:
1. mentioned before
2. unique in a given case
3. has ordinal number
4. following info/coversation that makes it sufficiently specific
5. has superlative adjective (or comparative, if comparing 2 things)
No article1. uncountable
2. unspecific plural (esp. when generalizing)
3. most proper nouns
4. many names of times (if they are nouns)
5. places (if being/traveling to them requires a change in social behavior)
And there are some exceptions and differences between BE and AE.