Too Long; Didn't Read
There are a lot of reasons to learn to code with games. Games are fun. Games are something you are excited to show to your friend because it is something they will engage with. Pico-8 runs on an easy to understand programming language called Lua. The community of games is an incredibly giving and supportive network of folks who participate in the forums. They are also active on Twitter and Discord and beyond. The quality of the documentation often goes hand in hand with the quality of a game development community.