>>8
For the context of learning to comprehend computer programs and write programming logic, data structures and algorithms are next level concepts. The first elements to learn are variables, control structures, then functions. A fair understanding of these concepts will then lead to the next level which are data structures and algorithms.