Pokemon Rom + Emulator for computer?

I want to play Pokemon on my computer, could someone please link me to an emulator and a good rom. I've never really played pokemon before so a game that I will understand or has instructions along the way would be good.
Thanks.
7 answers 7