Learn Programing and Coding
by Marc Triola

Hopscotch - Make your own game. Learn to code.
Coding made awesome. Make your own games, art, and more. Tons of in-app videos and even full lesson plans to help you! You'll be coding in no time.
Anybody can learn | Code.org
Launched in 2013, Code.org® is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science. We believe computer science should be part of core curriculum, alongside other courses such as biology, chemistry or algebra.
Learn to code | Codecademy
Learn to code interactively, for free.
Computer programming | Khan Academy
Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other!
Scratch - Imagine, Program, Share
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
The Swift Programming Language (Swift 2.2) by Apple Inc. on iBooks
Swift is a new programming language for creating iOS, OS X, watchOS, and tvOS apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.