Back to all updates

almost 6 years ago

Resources for New Coders

Introduction to programming  

If you are new to programming and haven’t taken your first programming class at your university, try these great introductory courses on Kahn Academy: http://www.khanacademy.org/cs/programming/intro-toprogramming/p/sneak-peek-making-an-awesome-program.   

An easy to learn language is Python. Python runs on Windows, Linux/Unix, Mac OS X, and has been ported to the Java and .NET virtual machines. Tutorials to help you get started: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers and http://www.learnpython.org/   

Lastly, in the toolkit, we've added some starter kits and walkthroughs in some good-for-beginner technologies.  

Construct 2 - make games (Windows  only) 

App Studio - Make apps online (no install necessary)  

Project Siena - make apps with your PowerPoint and Excel Skills (Windows 8 only) 

TouchDevelop - make games and apps online (no install necessecary)  

 

AppStudio is a web-based platform for building apps. NO TECHNICAL EXPERINCE NEEDED, all you need is a web browser  

Appstudio is found here http://appstudio.windows.com/ 

Here's a video to ramp up on AppStudio:  DMX: Episode 10 - App Studio 

Here's a starter project: http://1drv.ms/1pFPck7 

 

 

AppStudio is a web-based platform for building apps. NO TECHNICAL EXPERINCE NEEDED, all you need is a web browser   

Appstudio is found here http://appstudio.windows.com/ 

Here's a video to ramp up on AppStudio:  DMX: Episode 10 - App Studio  

Here's a starter project: http://1drv.ms/1pFPck7 

 

TouchDevelop is another great platform for people new to coding. It's a drag and drop version of JavaScript hosted purely online where you can easily build games and content apps. 

You can access it at https://www.touchdevelop.com/ 

Check out a tutorial here: http://channel9.msdn.com/coding4fun/blog/Reach-out-and-touch-the-net-with-TouchDevelop-and-MaKey-MaKey 

If you want to build a game, check out the starter project here: http://1drv.ms/1sN9Mqg