This question does not have a precise answer, because it is the same as asking how many different types of wine there are. In general, it could be said that there are 3 different types of hashish, charas, sieved and extracted with ice and water, but these are really methods, and as I told you before, within each technique or method there are many variations.