If my recollection is correct, some thought HTDP was an easier read than SICP. But now, there is a version of SICP adapted for Javascript:
https://mitpress.mit.edu/books/structure-and-interpretation-...
Does the assertion still hold?
https://mitpress.mit.edu/books/structure-and-interpretation-...
Does the assertion still hold?
https://parentheticallyspeaking.org/articles/how-not-to-teac...
Scheme is not what makes SICP challenging. The sheer density of concepts is.
HtDP is a bit repetitive and gets a bit boring over time.
While some things overlap, I would recommend to first work through HtDP (or better through this online course https://www.youtube.com/channel/UC7dEjIUwSxSNcW4PqNRQW8w/abo...) and then work through SICP - especially if you try to learn programming by yourself.