Found in 2 comments on Hacker News
Unity in 24 hours is pretty cool. If you haven't done game development before this will open up a lot of possibilities for you and it's pretty fun. For example, not only will it show you how to create 2D and 3D games but it's pretty easy to turn a 3D game into a virtual reality game. But especially with virtual reality it doesn't have to be a game. So it's actually super practical in my opinion.

https://www.amazon.com/Unity-Development-Hours-Teach-Yoursel...

pizzaparty2 · 2019-11-09 · Original thread
If you're okay with using a game engine I highly recommend Unity 2018 Game Development in 24 Hours, Sams Teach Yourself (3rd Edition) https://www.amazon.com/dp/0134998138/ref=cm_sw_r_cp_apa_i_tY...