As I understand it, Scheme was intended to be a dialect suitable for teaching programming. The usual first texts are
The Little Schemer,
How to Design Programs (
https://htdp.org/ but apparently a third edition is forthcoming:
https://felleisen.org/matthias/HtDP3e/index.html) and the inestimable SICP:
http://sarabander.github.io/sicp/ (HN discussion:
https://news.ycombinator.com/item?id=13918465)
"A bad day writing code in Scheme is better than a good day writing code in C." —David Stigant
In another man's opinion, "Common Lisp is the best language to learn programming":
https://oneofus.la/have-emacs-will-hack/2011-10-30-common-li...
Another resource for learning Common Lisp is Stuart C. Shapiro's Common Lisp: An Interactive Approach: https://cse.buffalo.edu/~shapiro/Commonlisp/