PIC Microcontroller MikroC Tutorials.
MikroC is the best compiler for beginners as it provides a lot of built in libraries. A beginner can do projects without knowing more about hardware.
Interfacing Matrix Keypad with PIC Microcontroller
This tutorial explains 'What is a Matrix Keypad ?' and 'How to Interface Matrix Keypad with PIC Microcontroller ?'.