It's good for challenges with lots of tabular data with a consistent shape and relatively simple business logic. You can get data in and out via CSV, HTTP, websockets and more, so it's not too hard to connect up with other systems.
I think it's at least worth learning because of the way it makes you think about coding.