Bulbasaur is the first pokemon, that is, in the Pokedex list. It is a grass type pokemon, and also a poison type monster. Ash caught it in the Hidden Village using Pikachu during their battle. It's is one of the starter pokemons in the game, where you can choose one and become your first pokemon.
In Pokemon Go, it can learn the following movesets:
Fast Attack: Vine Whip and Tackle
Charge Moveset: Sludge Bomb, Seed Bomb and Power Whip.
I think the combination of Vine Whip and Power Whip will be it's best movesets.
As a grass type monster, it is strong against water, electric, fairy and fighting type. However, it is very weak against ice, fire, flying and psychic.
In the game, it can max up to 981 CP and it can be hatched from a 2 km egg. Attack wise and usefulness, not so much desirable. But all in all, it's nice to have for pokedex entry.