Hi, I'm beggier too, I did learn windows API some time ago but forgot a lot and took another shot at it as I'm in need.
I use Chareles Petzold's book which is the best one out there for begginers.
also I use MSDN articles and API reference for all the stuff that isn't covered in the book, and since the book is for C and is quite out of date, the MSDN articles while hard to follow come pretty much handy to present newest technologies and practices.
You will for sure have hard time to learn since there is no AIO place or book to start, surely there are videos and various forums with samples so you'll need to spend lots of time to gather resources around the web.
If you're interested we can learn together and share ideas and code samples via github.
learning should be more fun for both of us.
Charles Petzold book has lots of samples but there is no way to copy code out of the book, other than typing which slows learning down, so I used one trick to copy code out and make VS solutions chapter by chapter (I'm on chapter 5 now), so if you want we can go together trough the book, I will be happy to share VS solutions from the book with you.