Too Long; Didn't Read
Data structures are eagerly introduced to new programmers, since they will be using them pretty much through their whole career. Knowing them, how they work, what are they good for, which one to use, are things that can change the performance of your solutions. Arrays are, as the word semantic suggest, a consecutive collection of objects. A dynamic array is a particular structure that, although still being an array, is a bit more complex and has more functionality added to make your life easier by making the everyday array feel extremely flexible.