My way of learning so to speak is by far easier than alot of other theories i have heard. I'm not saying that the way you are working is wrong, but just trying to give tips to guys/gals that want to learn and don't know where to begin.
First of all, whatever anyone says, HTML is by far the first to learn, it is easy, structured, and is great for getting kids into recognizing how syntax works, and how it changes to different languages.
For the computer deprived of kids, such as myself, who does not have alot of time on my hands i suggest you learn more and more every time you are on the pc. It will benefit you in the end.
Towards the end of python, i suggest Java, and C. These i have not yet learnt but i'm looking forward to learning them.
Keep it cool, and keep it going....