hi dear dont just jubmle up things , embedded system is somthing related to some hardware and a appliaation software for it. first select your choise of processor then.then the language in which u will write the code assembly/c
go through the processor datasheet,
the available tools for code development in free domain,
then start with some basic programming
connecting hardware,
as on of the members mentioned proteus it will be to early to talk of proteus now