YES, otherwise your wont understand pokemon2*
If you want strength than white cool Pokemon than black
Ghetsis should be in front of Black City for Pokemon Black.
Before Black City and after Marvelous Bridge.
Tepig
If you Poke Transfer from Heart Gold to Black, the Pokemon should be in your box
You cannot transfer pokemon from HeartGold to Black until after you finish the main part of Black. Do note that you will be transferring pokemon from HeartGold to Black, not trading pokemon between the games.
Black 2
The literal games that came before Pokemon Black and Pokemon White was Pokemon HeartGold and Pokemon SoulSilver. However, the newest Pokemon game to introduce new elements, areas, and Pokemon was Pokemon Diamond and Pearl.
Haunter
you should get Pokemon white and choose TEPIG AS your starter.
You can transfer Pokemon, but you can't trade. Since HeartGold was released before Black, HeartGold doesn't know Black exists. However, Black knows HeartGold exists. You need to be on Route 16 in Black version, which requires beating the Elite Four.
Pokemon Black and White already came out in Japan on September 18,2010.Pokemon Black and White should be coming out on March 6th, 2011. Choose wisely...