Embedded Systems Programming can be learnt by doing hands on programming. For this you will need a board. KSET Embedded Systems Development Board has been designed with this goal in mind. Using this board you can learn Embedded Systems and RTOS concepts through actual programs. Many useful programs have been included with the tools CDROM. All programs can be developed in "C" language (or assembly language).