I'm learning it now too. My primary use case, at least initially, is going to try to extend python with C. Not really because I have a need, but mostly because I can't really imagine needing C for any other task than speeding up some of my poorly optimized python at some point down the road.