I am very new to PICs, so any help is greatly appriciated. I have scowled the NET and this seems the friendliest place for help.
I would like to develop using a 16F876 a small application that had 1 switch as input, say on RB0. Then each time the switch is pressed a different LED routine is actioned.
So for example:

1st switch push, LED on RC0 stays on
2nd switch push, LED on RC1 blinks
3rd switch push, LEDs on RC2 and RC3 'wink'

etc etc.

Once the, say 3 routines are completed, it goes back to the first again.

Can anyone help with this or point me in the right directionto get me going. I'm keen to learn about PICs as they have so many uses.

Many thanks for any anticipate help.

Steve