Programming

I hope the following links are perhaps useful. If you are interested in developing IOS applications then it looks like codeschool do some basic courses on this, should complement the IOS links too.  Contributions and ideas welcome please e-mail these too me.

COMPTER SCIENCE

CS 50 Intro to computer science

 

PROGRAMMING LANGUAGES

WEB LANGUAGES

DEVELOPMENT SYSTEMS

Android

IOS

QUICKLY

https://wiki.ubuntu.com/Quickly

http://developer.ubuntu.com/get-started/ - Uses quickly for RAD (Rapid Application Development)

You may want to check out python as the above uses python for the code.

Raspberry pi related Adafruit learning system WebIDE

SCRATCH

RUBY

 

GENERAL IDE

RASPBERRY PI Programming

Pi Programming

Minecraft programming

Please see Minecraft Pi under the games menu.

KODU

  • Kodu  – MS gaming development system

LIBRARIES

ONLINE LEARNING

  1. Follow link
  2. Enter a nickname
  3. Enter channel as #codeacademy
  4. Solve captch thing
  5. Hit Connect

I am on there as zleap but others can help too.  If you are part of code club then you can join #codeclubhq in the same way.

AFTER SCHOOL CLUBS

COLLABORATIVE TEXT EDITORS

VERSION CONTROL

I would like to expand this into local schools.

GOOGLE+ Communities

Programming

Raspberry PI

OTHER Communities

http://www.codeproject.com/

adafruit web ide (main information page)

adafruit web ide (git hub)

 

Coding related news

Slashdot

Game Closure “DevKit” For Mobile HTML5 Games Is Open Source

Valve Starts Promoting Steam For Linux To Windows Users

It looks like steam on Linux wants the 304 release of the drivers,  if you look here the nvidia site suggests august 2013 as the release date,  in the mean time additional drivers has version 304 in beta.

What most schools don’t teach

http://www.tynker.com/blog/articles/stem-education/four-reasons-why-kids-should-learn-programming/

http://www.edutopia.org/programming-the-new-literacy

http://www.teachingkidsprogramming.org/

http://chris.pirillo.com/how-to-teach-programming-to-kids/

http://happynerds.net/

http://marshallbrain.com/kids-programming.htm

Lightbox

 

DOCUMENTATION

Often overlooked any software needs GOOD documentation, esp open source / free software not only does this help your users but due to the nature of the development process if anything happens to the author that means they are unable to carry on the project can be picked up by someone else,

http://asciidoc.org/

Intel developer zone

http://software.intel.com//