>>105917608
Read SICP, Dr. Freeman.
https://docs.scheme.org/sicp/
https://youtu.be/RhSwBgF-g4I