Your rival will get a venusaur only if you chose squirtle as your starter i believe he will get one when he is at silph co, other than that to see or get a venusaur a friend with firered or leafgreen needs to give you one.
It learns Solarbeam at level 65. It can also learn Solarbeam by TM, which you get at the Pokemon Mansion.
There is no time in FireRed.
Seafoam Islands.
Nothing Happens
Battle every trainer and Trade with Pokemon colleseum
In Pokemon firered you can't, but in Pokemon leafgreen you can get it then trade it to Pokemon firered.
There is no Pokemon convention in firered.
To get Pokemon firered on PC download a vba and Pokemon firered ROM
you can only see the map of the area you are in
Yes there are shiny Pokemon in firered
You cannot see it in the wild in Pokemon Diamond; you have to transfer it from FireRed/LeafGreen.
you have to see all the Pokemon through 150 then talk to professor oak