I have played all the major Pokemon releases. The game I had the most fun with and played the most was Emerald. But depending on if you want to play the most recent games or not, you have a lot of choices.
If you want to start from the 'beginning', you can play the remake of the first game by buying either Fire Red or Leaf Green. Or you can play Emerald (which is essentially the best version of Ruby Sapphire). Or you can buy Platinum (which is the best version of Diamond/Pearl). Or you can wait for Heart Gold/Soul Silver (which is a remake of Gold/Silver).











