Have a go at these puzzles:
https://www.codehunt.com/
http://www.pexforfun.com/
Here’s a fun programming language that even (or especially) kids may try:
https://blockly-games.appspot.com/
Here’s another called Scratch:
http://scratch.mit.edu/
Resources for teaching kids to code:
http://www.teachkidstoprogram.com/