ну там много где использование всяких разных неочевидно. К примеру при слонировании по Array по кругу самостоятельно сообразить, что там надо какой-то empty и его закручивать, чтобы шел процесс - без тутора не понять практически. А потом ничего, все на автомате уже делается