The search button on this site will get you off to a good start.
Why the PIC18F452 its obsolete, If I where starting with the Microchip range today I would use the 16F range as there is just so much good material around. Its then a small step up to the 18f etc.