I would disagree with anything from Mikro, though (their products work together, and don't work with MicroChips tools, so if you buy one of their products, they want you to buy all.) You also will learn less. If you really want to learn, then start in assembler with these tutorials:
WinPicProg Page
As for a development board, you could follow Nigel's hardware (in above linik) of get yourself an Olimex board from SparkFun:
SparkFun Electronics - PIC
They are much better than the futurlec boards, and made for ICD2 or PICkitII
You should also search this forum for the Junebug or PICkit clones to use as a programmer.
You have some great ideas, but you should learn to walk before running.
If you can flash an LED, you can control the world. Get your first LED blinking, then move on from there; an LCD, read the RTC, communicate with a PC...
It would be possible to do your project all in mikrobasic, but you would have learned only mikrobasic, and not the microchip PIC.