I'm a big puzzle game fan learning how to make puzzle games myself.
I have ordered them from most to least recommended (but this is a collection of only my favorites so even the bottom of the list is a game I love)