A package is a way to carry a group of related software and support files. A language is what is used as a basis to become a compiled program. Easier: a package is a box for holding things, a...
language can make Package...But package can never make language.. language have a certain rules & syntax for implementing a Data Abstraction...And Package have some certain event to construct...
"a" is an indefinite article. The English rules for when to use the indefinite article and when to omit it are complicated, and are usually learned by experience.