Wanted to code an app for Windows but didn’t know how? Didn’t know what language to use, what tools to use – or where to begin? Here’s a list of links to training materials and resources that will get you started on your journey into coding. You can also download the PDF version here.
Training Materials
General Information
Windows 8 Dev Center Home
http://msdn.microsoft.com/windows
Windows 8 Dev Center Dashboard
https://appdev.microsoft.com/StorePortals/
Technical References
API reference for Windows Runtime apps
http://msdn.microsoft.com/en-us/library/windows/apps/br211369.aspx
How to… (Create Windows 8 apps in JavaScript and HTML, C#/C++/VB and XAML, or C++ and DirectX) -> START TO FINISH
http://msdn.microsoft.com/library/windows/apps/bg124284
Migrate your app from iOS, Android, Windows Phone, Web, and more!
http://msdn.microsoft.com/en-sg/library/windows/apps/dn436165
Designing Apps for PPI Displays
http://go.microsoft.com/fwlink/p/?LinkID=391346
Universal Windows apps
http://msdn.microsoft.com/en-sg/windows/dn642498
Universal Windows app samples
http://code.msdn.microsoft.com/windowsapps/Universal-Windows-app-cb3248c3
Windows Store App Design
http://msdn.microsoft.com/en-sg/windows/apps/hh779072
Online Trainings
Windows Store App Samples
http://code.msdn.microsoft.com/windowsapps
Windows Store apps for Absolute Beginners with C#
http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-C-
Windows Store apps for Absolute Beginners with JavaScript
http://channel9.msdn.com/Series/Windows-Store-apps-for-Absolute-Beginners-with-JavaScript
Windows 8.1 UX Design
http://channel9.msdn.com/Series/Windows-8-1-UX-Design
Windows 8.1 Developer Training, Geek Edition
http://channel9.msdn.com/Series/Windows-8-1-Developer-Training-Geek-Edition
Build your first Windows Store app
http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app
Introducing Windows 8
http://channel9.msdn.com/Series/Introducing-Windows-8
Windows Store Apps Development
http://www.microsoftvirtualacademy.com/product-training/product-windows-store-apps
Training Materials
General Information
Windows Phone Dev Center
http://dev.windowsphone.com/en-us
Getting started with developing for Windows Phone
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402529(v=vs.105).aspx
Windows Phone Store account creation
https://dev.windowsphone.com/en-us/join
Design library for Windows Phone
Technical References
Windows Phone Runtime API
http://msdn.microsoft.com/en-US/library/windowsphone/develop/jj207212(v=vs.105).aspx
How to build a localized app for Windows Phone
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff637520(v=vs.105).aspx
Windows Phone 8 Guide for Android Application Developers
http://msopentech.com/wp-content/uploads/wp8_guide_for_android_devs.pdf
Windows Phone 8 Guide for iPhone Application Developers
http://msopentech.com/wp-content/uploads/wp8_guide_for_ios_devs.pdf
Top 10 things to keep an eye on – Written for WP7, but still valid
Universal Windows apps
http://msdn.microsoft.com/en-sg/windows/dn642498
Universal Windows app samples
http://code.msdn.microsoft.com/windowsapps/Universal-Windows-app-cb3248c3
Online Trainings
Windows Phone 8 Development for Absolute Beginners
http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners
Building apps for Windows Phone 8
http://channel9.msdn.com/Series/Building-Apps-for-Windows-Phone-8-Jump-Start
Building Apps for Windows Phone 8 Jump Start
http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-apps-development-jumpstart
Building Apps for Windows Phone 8.1 Jump Start
Hands-on-Labs
App Submission
App submission requirements for Windows Phone
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184844(v=vs.105).aspx
Technical certification requirements for Windows Phone
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh184840(v=vs.105).aspx
Upload and describe your XAP(s)
http://msdn.microsoft.com/library/windowsphone/help/jj206723(v=vs.105).aspx
Create your app info
http://msdn.microsoft.com/library/windowsphone/help/jj206733(v=vs.105).aspx
Submit your app
http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206724(v=vs.105).aspx
Understanding app and in-app product submission
http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206729(v=vs.105).aspx
Understanding app submission errors
http://msdn.microsoft.com/en-us/library/windowsphone/help/jj206735(v=vs.105).aspx
Recommended Resources
Microsoft
Faculty Connection
http://www.microsoft.com/education/facultyconnection/
Channel9
Microsoft Virtual Academy
http://www.microsoftvirtualacademy.com/
Spiffy.sg
Windows Phone Singapore Developer Community | Apollo Explorer
https://www.facebook.com/groups/apolloexplorer/
Windows 8 Singapore Developer Community | Dream. Build. Launch
https://www.facebook.com/groups/dreambuildlaunch/
MSDN Forum – Windows 8 (ask help from other devs)
http://social.msdn.microsoft.com/Forums/windowsapps/
MSDN Forum – Windows Phone (ask help from other devs)
http://social.msdn.microsoft.com/Forums/wpapps/
Windows App Studio – Make Windows 8 and Windows Phone apps without coding!
http://appstudio.windowsphone.com/
Microsoft DreamSpark – Free developer tools for students
Others
Lynda (free for many polytechnics)
StackOverflow (ask help from other devs)
Institution DreamSpark Premium Links – Free Windows, VS, Office, etc
Singapore Polytechnic
Temasek Polytechnic
Republic Polytechnic
Ngee Ann Polytechnic
Nanyang Polytechnic (SIT)
Nanyang Polytechnic (SEG)
National University of Singapore
Singapore Management University
Nanyang Technological University
* For help with DreamSpark or DreamSpark Premium, contact win8sg@microsoft.com.
* A Microsoft Student Partner? You get a MSDN subscription! What? You didn’t know about that? Ask your lead!
* Starting a startup in Singapore? Check out the Microsoft BizSpark programme at http://www.bizspark.com/