How much does learning game development for Android differ from learning the same for Windows?

I am new to this field and I have prior knowledge of C++, data structures, and algorithms! How much does game development differ for Android and Windows? Will I have to learn for both of them separately?