Hi! I have basic knowledge on C/Java programming and developing beginner level Android apps using Eclipse. I want to develop some apps for Windows 8/8.1 or even W10. I am confused about where to start from, should I learn C# or .NET at first? Please elaborate in detail. Thank you!