To learn embedded system-
Buy multimeter, breadboard, wires, a step down transformer.
Buy some electronics components such as resistors, capacitors, diodes, transistors, led etc.
And start practicing.
Just begin with 5 V power supply.
Along with practical, start practicing C programming. And master it.
I prefer if you are new to microcontroller then start learning 8051 microcontroller with the book-
'The 8051 microcontroller and embedded system by Mazidi'.
Install some software on your computer such as
Practice on these software.(if you face some problem in using these software take help of you tube by searching how to use Keil software )
Buy a microcontroller programmer.
You can start programming on at89s51 or 52 microcontroller.
And be patient and practice a lot.
And along with above suggestions learn these subjects-
And learn Linux os.
And if you do the above things honestly then you will get confidence and you will feel ya I know something.
Then you will understand by your own that what you should learn next.
Because there are lots of more things to learn in embedded system.
If you learn and practice these things step by step then it will be fun for you.
So, Start learning from today.