ArrayList
How to create, add to, remove from, search within, and sort an ArrayList. Covers the most common operations you'll perform on lists in real applications, including iterating with enhanced for-each and finding elements by value. Also explains when to use ArrayList versus a plain array.
Why first: ArrayList is simpler than HashMap (one type parameter instead of two, no key-value concept to learn). It also introduces the List interface, which is used extensively in the Streams tutorial, the Spring Boot tutorial, and every framework you'll encounter.