Según mi experiencia al haber sido el mentor de algunos equipos en Microsoft Imagine Cup, lo que te sugiero es que primero tomes .NET Framework, luego Microsoft Azure. Habría una habilidad de Xamarin para construir su innovadora aplicación móvil cuyo back-end se almacena en Microsoft Azure. Si va a construir una aplicación web, necesita aprender la técnica de front-end. Elija una biblioteca de JavaScript que le guste y luego comience a construir su propia aplicación web.
Microsoft Imagine Cup hoy personalmente es ligeramente diferente de los del pasado. En el pasado, su producto requeriría tener nuevas tecnologías que Microsoft está invirtiendo (por ejemplo, en el pasado, cuando Silverlight estaba de moda …), pero ahora, cuando Microsoft abre varias plataformas, el producto que tiene no necesariamente se adhiere a un producto nuevo. Pero, por supuesto, se recomienda ir nuevo en lugar de viejo. Siempre que el producto use pilas de Microsoft, es viable construirlo y mejorarlo para resolver el problema del mundo. La salud, la educación y la discapacidad son los temas más recomendados.