In HeartGold and SoulSilver, you can access the 1st floor of Silph Co. as soon as you enter Saffron City however you can't go into the elevator in order to get to the 2nd floor unless you have a Rotom as your lead Pokemon.
Chat with our AI personalities
You can receive it from Steven in Silph.
he is in the pewter museum and in silph co
in the silph co. building.
You can't.
Well did you beat Red, he should at Mt. Silver's peak (after Elite four(Kanto))