To anyone that is looking for to start developing to Windows Phone but have very basic programming skills or that needs a place to start, this may be a good option:

https://www.facultyresourcecenter.co...&wa=wsignin1.0

You can use C# or VB.NET to develop for Windows Phone, but anyone that comes from Java or C++ based languages C# may be the natural choice.