there are 2 largely unrelated operators:
- list range operator,
- scalar range operator
#1 most common usage (list context) iterates over a range of integers or strings, similar to python xrange().  has clear examples.
#2 (possibly more powerful) usage is during text file line-by-line processing. The operators selects a continuous chunk of lines.
Overall,  has too many technicalities to obscure the key, useful features.
Unintuitively, this is considered scalar context  has useful example, but need to understand the basics first.