I'm trying to figure out my first Pokemon game was, and all I remember that it was on a game boy advance and I chose charmander. But somehow a person gave me bulbasaur when I came out of a cave (or someway around the first cave) thanks in advance
There is no game in where you get Charmander, Squirtle or Bulbasaur then get one more after. The closest option is Pokemon Yellow but like Doctor Disco said you start with Pikachu and then get all 3 Kanto starters. If not it's not Yellow has to be Red and Blue, however you only get one starter. Did you possibly use a cheating device like GameShark or Action Replay?