However assuming an intelligent youngster familiar with English I don't think such a hypothetical person would assume it works like English because some things might remind them of English - given that there is quite a bit that is obviously different than English.
It would take a very strange intelligence to look at their first programming language and say, huh this thing that makes a computer draw a line has some words like English uses but it is obviously not English, I will try to modify it like English. After all - Python is not Cobol.
I suppose someone with a desire to learn might do so quicker with BASIC, but I am only supposing that seeing the Python code might make them think I CAN LEARN - and sometimes the idea I can learn is the parent of the desire to learn.
I also wasn’t thinking about this from the perspective of the tooling discouraging someone from wanting to learn - that just wasn’t a problem my friends and I had, but I can see how the modern tools could be more likely to inspire someone on the fence to continue.
Anyway, thanks for the comment.
That same smart 8yo would probably make at least one typo trying to type in the Python program. And they would need to read the error message and figure out where in the file they made a mistake.
I'm considering having my son try this Python MOOC: https://programming-24.mooc.fi/ The exercises can be completed inline. I wouldn't just hand him a python book and a computer. Whereas I could totally imagine him learning something with the Acorn Electron and book I had at 10yo or 11yo.