The notion of higher (or generalized) weights of codes is just as natu
ral as that of the classical Hamming weight, We adopt the geometric po
int of view and always treat the q-ary case, Some results and proofs b
eing new, the main goal is to present a clear picture of what is known
on the subject,