Language consists of syntax rules and semantics. It is basically a tool that we use to write a computer program, where as the package is a sort of folder. It is collection of related and pre-defined classes. Packages are mostly used in JAVA language.
Packages have certain limitations (i.e) we can do up to some levels in packages. Eg. Ms.Word We can type letters, create charts, etc., But in languages there is no limit we can also develop a package using a language