Unfortunately, until I removed them, there were more smileys than relevant content in your post.
I would suggest selecting a microcontroller within your budget, like PIC, ATMega, MSP430, etc, which has a reasonably priced development board available and start the learning the process.
study datasheet first and after that after getting any problem post the thread.
as u have compiler and decided which controller to use then use compiler's help manual which will help u lot.
study datasheet first and after that after getting any problem post the thread.
as u have compiler and decided which controller to use then use compiler's help manual which will help u lot.
The problem is that you have to start somewhere. "Studying a data sheet" is quite hard when you have
no programming experience. Example: you start from 0, you know nothing. The data sheet tells you:
Pic/Avr/MSPxxx has 16 k flash. Well, is it a lot? Is it too small? What can I do with this? etc...
So the best way is to start some programming with some board, get familiar with some IDE,
blink a LED, look at how much exec code / memory it takes, etc... You cannot learn this in books,
you have to take action and progress on both sides in parallel, on documents and with experiments.