I've recently finished learning non-os dependant programming from the book "Teach yourself C++ in 24 hours". And I now want to go onto programming in windows rather than using the console all the time. What sources have you learned from, what knowledge do they assume that you have?