Let me help you here
First of all learn how to write a webpage first Good reasons behind this becuase this teaches you how to code open statements and close statements properly and what happens when you do t It also teaches you structure
2
Having learnt the above using notepad next move onto scripting that page with javascript you will see how this fits together at the end
3
Next teach yourself access and spreadsheets but incorperate into this visual basic for applications reasons are that this will teach you lookup tables how to create a table and the importance of variable declaration, The maximum number storage for each type of variable etc etc
Next
Do a course in c and java as this will teach you all the basics of unsigned and signed numbers floating point numbers etc but include in this flow charts algorythems and include matrice mathematics. You will need this in order to do graphics 2 g manipulation for LCD graphs etc plotting points transposing x and y valuea image reduction etc
Next
Start to think about c and basic for microcontollers but look first at basic hardware, pipelining, stack architecture, addressing and memory organisation
Finally start with a simple processor first then move onto LCD interfacing, charlie multiplexing, keypad scanning leading into adc pwm, bus architecture and protocols I2C 3 wire, single wire, synchronus and async serial communications, pwm tcpip packets and serial to parrellel conversion and visa versa
If you follow this outline you wont go to far wrong before jumping in at the deepend Then when competant with this move onto Atmel arduino range or FPGA
Ps if this is any consolidation to you I am still learning still having to teach myself and ive been in the industry for some 30 years plus and ive only just started the beginings of understanding all of this now moving onto 18f series with rtos etc and it is bleeding difficult especially oop incorperated thata c++ ETC Nevermind all the other quirks funny ademdums that you have to now attach to this either Thats without learning how to design your own pcbs on top of this or Atmel whos open source c is something else
Not easy at all