First, go to the Lake of Rage and talk to the orange-haired fellow standing next to the "Lake of Rage" sign. This is Lance, and he will guide you through the mission.
Then go into the shop with the two suspicious looking characters (next to the tree with the antenna). Lance will open up the secret passage, and you will be in the secret base.
From there, simply progress through the base by defeating all of the team Rocket Members and you will eventually reach the final battle where you and Lance will fight side by side. After winning this, you will have defeated Team Rocket.
All you have to do is beat the Rocket Leader...whoever it is ...I can't remember
Since Team Rocket specializes in Poison-type Pokemon, I'd say you use Ground-type.
There are plenty of things to do on Pokemon Heart Gold, though the main thing to do are to beat Team Rocket, Beat the Pokemon League Champion and collect all 16 Pokemon Badges. Jacko25
After you beat pryce in mahogany town
With Pokemon.
you go to the bridge north of cerulean, beat the foreign team rocket guy then he should tell you where it is
in mahogany town beat team rocket then go to goldenrod city and beat team rocket there too then you get the silver feather or if heart gold you get the rainbow feather see i know this because i beat the game already
In the team rocket warehouse after you beat archer.
you try your best to do it
Pikachu
you can not do that sorry
you have defeat team rocket in golderonlr city