Little Brother, by Cory Doctorow

Kids these days, all they care about are their iPhones and XBoxes. But in the future (only about ten years or so), when terrorists (?) blow up the Bay Bridge, teenage hacker Marcus uses his techie know-how to rebel against Homeland Security after he’s illegally detained. Doctorow has a really annoying writing habit where he’ll explain in really painfully didactic detail the theoretical or technical underpinnings of, like, code-breaking or security or cold-brew coffee at one point, and it’s really annoying and distracting. But the story is good enough that I don’t mind that much. Also check out Homeland, the sequel.