The first few books I read were from lists I found online aggregating suggestions on HN and Reddit. After that I'd just make a note of any books referenced in ones I read that I liked and branched out. After a bit you have no end to books you want to follow up on.