almost all tutorials assume that you already know the writer’s previous programming language, and new concepts are explained in terms of that language
I've noticed that Python programmers are particularly bad about this, believing their language to be some sort of lingua franca, unable to see the dark corners, and unaware that the times that the program meanders into those corners can't be understood on first sight.