More generally, it seems we should be avoiding anything while distracted.
It makes sense that it would mess our learning, as it makes attributing cause & consequence confusing.
But it may also mess replaying our learned skills, as it is a big cause of accidents.
Reminiscent of [CODING HORROR] Separating Programming Sheep from Non-Programming Goats
Ask programming students what a trivial code snippet of an unknown language does.
Some form a consistent model.
Right or wrong, these can learn programming.
Others imagine a different working every time they encounter the same instruction.
These will fail no matter what.
I suspect they treat it as a discussion, where repeating a question means a new answer is wanted.