As someone who has (mostly) struggled through, I'd (mostly) agree. I find that when I am running into errors it is almost always because (a). I am moving too quickly and have misplaced something simple like my parens (which parinfer would probably solve) or (b). am not leaning enough on the REPL and am spending too much time before re-evaluating code.
I find that the more I live in the REPL, the less frequent these errors are.
I find that the more I live in the REPL, the less frequent these errors are.