Well I hate to break it to you can not find a porygon2,you would have to evole it your self.If you want to evole,you use an Up-Grade and put it on your porygon.Finally you trade to some one and it evoles to a porygon2!
you can find porygon in mr.backlot's garden after talking to him
you cant find a porygon ,you can find it in Pokemon pearl or on platinum
its in the 2nd floor of the oil field hideout place
evolve porygon, trade with up-grade
evolve porygon from veilstone city
You can find and win an unlimitd amount of Porygon in the Celadon Game Center.
Trade a Porygon holding the Up-Grade item
you must trad a porygon holding an up-grade
this isnta PMD question. if you want a porygon on pmd, find a recruitment wondermail.
Porygon 2 can obtained by trading Porygon holding an UpGrade.
I believe the only method to obtaining Porygon 2 is by evolution. You do this by giving a Porygon an 'Up-Grade' item and trading it.
You can get a porygon but not porygon2. To get a porygon, go to Veistone city. There's a guy in a house that gives you a porygon after you defeat Team Galatic there.