Using the array list in dotCMS is pretty straight forward and if you've used arrays in any other script language, you'll see the similarities of using the velocity tools. The power of lists comes when you use maps in dotCMS. Especially, when you use maps within an array list you'll become a velocity power user.