Bulbapedia would be your best bet. It gives you strengths and weaknesses of all Pokémon types, and weaknesses for every Pokémon ever mentioned in all five generations, which is useful when there are Dual-type Pokémon.
http://bulbapedia.bulbagarden.net/wiki/Types
Pokemon online can be found at their corporate website and also through their fans's homepages where fans of pokemon talk and review the various games.
get an action replay and find a cheat for it (i forget what it is called) but there are 2 types, heart scale and master ball. i prefer the heart scale cheat.
The Pokemon Mansion is at the top of Cinnabar Island near the Gym. There you can catch any fire types like Vulpix. You can also find Muk and Grimer.
Pokemon white i don't really know but it is mostly rock ground steel and flying i hope you find out : cute liepard :3 : PS tell me if you find out email me my email is fieldtoby@gmail.com
Ground types and psychic types beat poison types.
Heres one for ya ghost types
You can find descriptions of types and patterns of curriculum on the websites of Education departments at universities. You can also find them in online academic journals about Education.
www.serebii.net to find any Pokemon info=)
you can find rock types in caves or in victory road.
You can find them by surfing and fishing.
im pretty sure it evolves certain types of Pokemon, you will have to find the Pokemon
Electric types are generally found in the power plant.
You get ice types on the ice path.
in Azalea town you can find and little pond with a rock waterfall. if you surf in it you can find poliwirls, which evolve into fighting types.
probably ,if i know Pokemon, any Pokemon that can learn surf particulary water types or you can always go to www.gamefaqs.com and find out your self
Ground types are great against electric types so find yourself a decent ground type Pokemon and train it a bit then use it.
Go to Iciriss City and go in the grass. Ice types will sometimes appear.
Fire types can be found scattered around the routes of kanto if one area had the most fire types it would be one island.