My daughter is learning sight words right now. We have around 100 sight words posted on the wall on a few sheets of paper, and she reviews them regularly - and then she reads simple books with lots of sight words. It's not the fanciest system, but it seems to be doing the trick!
The Endless Reader app is also good for sight words, although she hasn't been using that one lately.
How did your LO learn sight words?