How do you write software for it? Are there apps you can write or do you have to modify the firmware?
I hadn't actually written an original line of C code since the 1980s. After a couple evenings of following one of the tutorials, I was able to create some new functionality to a button that currently doesn't do anything.
At least one person on the Discord (Flipper Devices, I think) watches when someone mentions how they think it would be cool to make changes to the firmware, When that happens, they upload a PDF of the K&R book "The C Programming Language" to the chat.