No, scheme and lisp both force newcomers to think in a totally different way: prefix. It's very unnatural for non-programmers and even for seasoned programmers. Balancing all those trees in your head is difficult and taxes the memory. It takes you away from solving the problem and keeps you working the language itself. This is the primary reason the lisps haven't taken over in 50+ years now.