The Maze book is really good. Definitely recommend. One thing that I've found helpful often when learning a new language is taking some code written in a language I know already and porting it over into the new language. That's more fun with a project that actually does something interesting, and if you've got the original-language version running, you can compare output. Peter Shirley's Ray Tracing in One Weekend book (and sequels) are also fun little projects https://raytracing.github.io/books/RayTracingInOneWeekend.ht... (https://raytracing.github.io/books/RayTracingInOneWeekend.html)
Also recommended in this reply