Adorava as aulas sobre estruturas de dados na faculdade, eram super interessantes, aprender cada estrutura nova, vetor, matriz, pilha, fila,lista, arvore, etc....

Depois que se aprende mais sobre como esses conceitos funcionam, muita coisa nova fica mais simples para entender e até utilizar

Exatamente, muitas vezes a dificuldade para entender alguns conceitos mais avançados simplismente são por conta de algumas falhas nos fundamentos.