Depending on the level of chemistry, different classifications of concepts are clarified or expanded.
At the lowest level of understanding of hydrogen bonds, it is believed that such bonds are formed between a hydrogen atom bound to a heteroatom with another heteroatom, e.g. ~OH ... O~ .
As the details of the crystalline structure of chemical compounds are studied, the concept of hydrogen bonding is slightly expanded, e.g. bifurcated hydrogen bond, CH hydrogen bond, and even more - because how, for example, to explain the presence of a hydrogen atom from chloroform exactly above the center of the benzene ring and the H-C bond perpendicular to the ring plane?
But you still have time to understand such details.