great reply guys Thanks !!!!

I feel a lot more confiedent after reading your replies, that I should stick to what I am doing.

"misplaced" I already have been working on C++ but I don't want to change to C++ without mastering C, is that the right way to do it if I were to ask ???

I have been reading windows programming by charles petzold I read a few chapters and was very confused so I have reacently laid a little low on that, I wonder if I started from the right step on windows programming ???, since no one was there to guide me.....


"salem" : great links , really something good can you post up some more of these links, if its not too much of a trouble. I would stay I still have a lot to learn in C itself, but should I probe into other languages or keep it in C

one last question guys : if I haven't got a job in a while and I have been studying all this on my own, what would you guys suggest to do to prove something productive keeping in mind my level of expertise in C programming, untill I can find a job I just didn't want to waste my time so I started learning C, Iam looking for a job in embedded systems, but untill i find it I don't know how to prove to the interview panel that I have been doing something productive ????