<i>&gt;Yes, you actually have to read the statement `i += 1` in order to know what it does. </i><p>Beginner here. Small detail...<p>`i++` is read as `i = i + 1` and not `i += 1`. A small, but important distinction, especially for a <i>beginner</i>. `i += 1` is also parsed as `i = i + 1`.<p>However for `i += n` it no longer parses as `i = i + 1` but rather `i = i + n` which is a step more difficult (and more powerful) than i++ which is <i>always</i> `i = i + 1`. However that is additional complexity not found in `i++`.<p>(This is why I found `i++` easier than `i += 1`)