Isn't text a basic linear structure that can cover sufficiently complex topics ?

Yes. And precisely for this reason reading a dictionary is not a way of learning a language.