"Learning a language is to know how to mean, in society".
This is a must read for anyone who would like to know about sociolinguistics. It is a classic in the field.
Halliday doesn't only describes, characterises language as a system, and its components semiotically, and semantically. But he also dicusses language teaching methods, language and education.