Data structures and algorithms, they're fundamentals of computer science. Every application follow those principles.
What’s your favorite one so far? The way the leaves of B+ trees formed a linked list fascinated me when I first learned about them.