I also would suggest working through the entire book. It was written by Brad Miller (one of the founding members of NetPerceptions and professor of computer science at Luther College) and David Ranum (currently a researcher for IBM Watson), so they know what they're talking about and what is relevant.
P.S. If you're keen in solidifying your academic understanding of algorithms be sure to pay attention to the section on big-O notation.
I asked more to hear the author's opinion about which of the concepts are most directly applicable/related to web development so I can start with those (feel free to answer if you know!).
What chapters to you think I, or someone like me, would get the biggest kick out of?