Code.org is a great site to get exposed to computer programming. They employ a block building approach to get students to create real video games.
There are 20 levels or puzzles that you need to solve in order to earn the coveted Code.org Certificate of Completion. Think you got what it takes?
Check it out at Code.org