Which actually supports the OP's original argument that even with training and getting used to, this syntax reads harder than
let a, b, c = 0, 1, 0
fb_start:
writen(a)
b +:= 1
a := b - a
if c < 100 do goto fb-start
Leaving aside the fact that you have at least 4 (EDIT: 5) mistakes in that code, I find it less readable than the Lisp equivalent. The brackets reinforce the structure imposed by the indentation and help me keep track of order of execution. But that's how my brain works and that's why syntax is subjective.