* As a language: "Spanish" is a common noun, referring to the language spoken in Spain and many other parts of the world. You would not capitalize it in this context.
* Example: "I'm learning to speak Spanish."
* As a nationality: "Spanish" is a proper noun when it refers to a person from Spain. You would capitalize it in this context.
* Example: "The Spanish people are known for their hospitality."
* As a specific language or culture: "Spanish" can also be a proper noun when referring to a specific aspect of the language or culture, like "Spanish cuisine" or "Spanish music."
* Example: "I love trying different dishes from Spanish cuisine."
So, to be sure whether to capitalize "Spanish," consider how it's being used in the sentence!