I tend to learn by doing and also it is helpful for me to start with code t= hat works, hardware that works and that the code runs on and a programmer t= hat works with the code that is written.=A0 My suggestion is, if you are go= ing to Masters, take advantage of the discounts offered on demo boards.=A0 = I would recommend the PICDEM LAB DEVELOPMENT BOARD, PN DM163035. It comes w= ith the PICKIT III, a demo pcb with 5 different PIC's, a prototyping board,= components (even a motor), exercises in C and you download MPLAB and HiTEC= H C. The only thing missing is a 9V wall-wort. To learn C, checkout http://www.computersciencelab.com/ this is a course on= programming that starts at an HP rpn calculator, goes on to 8051 assembler= , and finishes wth C/C++.=A0 You can skip to whatever you want.=A0 I use th= e calculator all the time and I have dabbled with the C exercises.=A0 It is= a bargain for $19.95. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .