I want to make this clear: I'm not really going to build WPF from scratch.
But ever since I've seen WPF I wanted to be on the WPF team and build WPF. I know WPF considerably but if you just know WPF, you cannot build it.
WPF is built on DirectX and uses User32. I think Programming Windows by Charles Petzold is the first book that I need to read. Can you suggest me some more books or resources or practices? I am a student (that gives me plenty of time to invest in learning) and I am prepared to do anything if that could help me master Windows programming and eventually get a me on board the WPF team. Once again, I don't want to build WPF. I just want to know what needs to be known to be able to build it.