What is the Internet of Things?
https://kidscodecs.com/what-is-internet-of-things/
Internet of Things (Wikipedia)
https://en.wikipedia.org/wiki/Internet_of_Things
Operating Systems for Internet of Things
There are too many to link here but these are a few you might investigate.
https://developers.google.com/brillo/
http://www.contiki-os.org/
http://www.riot-os.org/
https://mbed.org/technology/os/
IEEE: Internet of Things
http://iot.ieee.org/
http://iot.ieee.org/about.html
http://standards.ieee.org/innovate/iot/
Defining the internet of things — time to focus on the data
http://www.theguardian.com/media-network/2014/nov/06/internet-of-things-data-security
Gartner IT Glossary: Internet of Things
http://www.gartner.com/it-glossary/internet-of-things/
http://www.gartner.com/technology/research/internet-of-things/
Google muddies #IoT waters with Brillo OS
Libelium Smart World Graphic
http://www.libelium.com/libelium-smart-world-infographic-smart-cities-internet-of-things/
The Internet of Things: When Toasters Go Online
http://www.bloombergview.com/quicktake/internet-things
Weaponizing Your Coffee Pot
http://www.irongeek.com/i.php?page=videos/derbycon3/2303-weaponizing-your-coffee-pot-daniel-buentello
https://www.youtube.com/watch?v=9YwF7cj_OKc#action=share
The Internet of Things: [US] Government Gets Ready for a More Connectd World with New FTC Division
http://www.ibtimes.com/internet-things-government-gets-ready-more-connected-world-new-ftc-division-1856502
https://www.ftc.gov/news-events/blogs/techftc/2015/03/booting-new-research-office-ftc
Your home could become one giant iPhone, courtesy of Apple
http://www.businessinsider.com/apple-homekit-how-it-works-2015-9
VW’s Cheating Proves We Must Open Up the Internet of Things
http://www.wired.com/2015/09/volkswagen-open-iot/
Operating Systems for the Internet of Things
https://kidscodecs.com/iot-operating-systems/
Project Brillo
https://developers.google.com/brillo/
http://www.anandtech.com/show/9294/google-announces-project-brillo-and-weave-for-iot
http://www.element14.com/community/groups/internet-of-things/blog/2015/07/23/brillo-and-weave-iot-operating-systems-and-android-m-is-google-is-taking-over-iot
Riot
Contiki
mbed
Operating Systems for the IoT: Goals, Challenges, and Solutions
An academic paper which describes the variety of problems operating systems for connected devices must solve.
http://www.researchgate.net/publication/236883971_Operating_Systems_for_the_IoT__Goals_Challenges_and_Solutions
Picking the right RTOS for your next-gen embedded IoT design
The\ title is a mouthful but the article describes how developers familiar with writing software for embedded devices think about adding the Internet of Things capabilities, what features are familiar or different.
http://www.embedded.com/electronics-blogs/cole-bin/4431815/Picking-the-right-RTOS-for-your-next-gen-embedded-IoT-design
Huawei LiteOS
A new operating system designed to work with the chips and other technology produced by this Chinese company.
http://eblog.huawei.com/all-you-need-to-know-about-liteos-and-smart-sensor-network
http://www.huawei.com/ilink/en/about-huawei/newsroom/press-release/HW_433506
Apple HomeKit
https://developer.apple.com/homekit/
http://www.businessinsider.com/apple-homekit-how-it-works-2015-9
Windows 10 IoT
https://dev.windows.com/en-US/iot
http://ms-iot.github.io/content/en-US/GetStarted.htm
https://www.youtube.com/channel/UCL7wy-iy_V76xxPnrIzGOZQ
http://blogs.windows.com/buildingapps/2015/04/29/microsoft-brings-windows-10-to-makers/
https://www.raspberrypi.org/blog/windows-10-for-iot/
http://blogs.windows.com/buildingapps/2015/09/24/whats-next-for-windows-10-iot-core/
http://www.adafruit.com/windows10iotpi2
The First Computors
https://kidscodecs.com/the-first-computors/
Betty Holbertson
https://en.wikipedia.org/wiki/Betty_Holberton
Kathleen (McNulty) Antonelli
https://en.wikipedia.org/wiki/Kathleen_Antonelli
Jean Bartik
https://en.wikipedia.org/wiki/Jean_Bartik
http://googleblog.blogspot.com/2008/12/jean-bartik-untold-story-of-remarkable.html
https://www.youtube.com/watch?v=buAYHonF968
Frances (Bilas) Spence
https://en.wikipedia.org/wiki/Frances_Spence
Ruth (Lichterman) Teitlebaum
https://en.wikipedia.org/wiki/Ruth_Teitelbaum
Marily (Wescoff) Meltzer
https://en.wikipedia.org/wiki/Marlyn_Meltzer
ENIAC Programmers Project
Adele Goldstine
https://en.wikipedia.org/wiki/Adele_Goldstine
http://ftp.arl.mil/~mike/comphist/46eniac-report/
Jean Bartik and the ENIAC Women
https://www.youtube.com/watch?v=aPweFhhXFvY
https://www.youtube.com/watch?v=wsirYCAocZk
Pioneer Programmer: Jean Jennings Bartik and the Computer that Changed the World
Her autobiography was written to encourage girls and women to consider science and technology careers. The Truman State links to a version for grades 4-6.
http://investinginkids.net/2013/11/09/pioneer-programmer-jean-jennings-bartik-and-the-computer-that-changed-the-world/
http://tsup.truman.edu/item.asp?itemId=508
Computer Pioneers (1935 to 1945)
https://www.youtube.com/watch?v=qundvme1Tik
https://www.youtube.com/watch?v=wsirYCAocZk
Women in Programming
http://seidenberg.pace.edu/wic/women-in-programming.html
CoderDojo
https://kidscodecs.com/coder-dojo/
CoderDojo
https://coderdojo.com/
https://coderdojo.com/about/
https://coderdojo.com/start-a-dojo/coderdojo-tao-recommended-practice/
CoderDojo Foundation
https://coderdojo.com/about/coderdojo-foundation/
An Interview with Nicky Ringland
https://kidscodecs.com/an-interview-with-nicky-ringland/
Nicky Ringland
Grok Learning
National Computer Science School (Australia)
ICTE NSW (Australia)
Girl’s Programming Network (GPN)
https://sites.google.com/site/girlsprogrammingnetwork/
Race for the Galaxy (Board Game)
http://riograndegames.com/games.html?id=240
https://en.wikipedia.org/wiki/Race_for_the_Galaxy
Dominion (Board Game)
http://riograndegames.com/Game/278-Dominion
https://en.wikipedia.org/wiki/Dominion_(card_game)
Agricola (Board Game)
https://www.boardgamegeek.com/boardgame/31260/agricola
https://en.wikipedia.org/wiki/Agricola_(board_game)
Free Short Hour of Code Tutorials (Grok Learning)
Cricket Guide for Americans
Rust
Rust
http://www.rust-lang.org/
https://doc.rust-lang.org/book/
https://github.com/rust-lang
https://www.reddit.com/r/rust/
https://users.rust-lang.org/
https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust
https://stackoverflow.com/questions/tagged/rust
https://twitter.com/rustlang
http://blog.rust-lang.org/
https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com
https://mail.mozilla.org/pipermail/rust-dev/
https://en.wikipedia.org/wiki/Rust_(programming_language)
Origin of the Name Rust
https://github.com/rust-lang/rust/pull/14896
https://github.com/rust-lang/rust/pull/20531
http://www.reddit.com/r/rust/comments/27jvdt/internet_archaeology_the_definitive_endall_source/
https://en.wikipedia.org/wiki/Rust_(fungus)
Rust 1.0 Announcement
http://blog.rust-lang.org/2015/05/15/Rust-1.0.html
http://arstechnica.com/information-technology/2015/05/mozilla-backed-rust-language-stabilizes-at-version-1-0/
http://www.extremetech.com/computing/206002-rust-1-0-the-programming-language-behind-mozillas-new-web-engine-servo-is-released
Rust by Example
A 30-Minute Introduction to Rust (January 2014)
Early version of the Rust Book.
http://words.steveklabnik.com/a-30-minute-introduction-to-rust
Steve Klabnick
http://words.steveklabnik.com/
http://www.maskmagazine.com/the-cyborgoisie-issue/work/steve-klabnik-interview
https://news.ycombinator.com/item?id=8086818
https://archive.fosdem.org/2015/interviews/2015-steve-klabnik/
http://www.reddit.com/r/rust/comments/2bpnia/long_interview_with_steve_klabnik_whos_producing/
Diving Into Rust for the First Time
https://hacks.mozilla.org/2015/05/diving-into-rust-for-the-first-time/
Rust for Rubyists
http://www.rustforrubyists.com/book/book.html
A Taste of Rust
http://www.evanmiller.org/a-taste-of-rust.html
https://news.ycombinator.com/item?id=9546757
Rust for Functional Programmers (July 2014)
http://science.raphael.poss.name/rust-for-functional-programmers.html
The Rust Programming Language: Fast, Safe, and Beautiful
O’Reilly webinar from January 2015.
http://www.oreilly.com/pub/e/3291
How do Rust and Go compare?
https://www.quora.com/How-do-Rust-and-Go-compare-1
Why is Mozilla developing the Rust language and what are the problem areas for which it is better suited than conventional languages? How does it compare to other system languages?
Low Level Languages
https://en.wikipedia.org/wiki/Low-level_programming_language
http://stackoverflow.com/questions/2624781/which-programming-languages-arent-considered-high-level
http://www.codecommit.com/blog/java/defining-high-mid-and-low-level-languages
Garbage Collection
https://en.wikipedia.org/wiki/Garbage_collection_(computer_science)
http://programmers.stackexchange.com/questions/113177/why-do-languages-such-as-c-and-c-not-have-garbage-collection-while-java-does
http://stackoverflow.com/questions/1424660/garbage-collection-vs-non-garbage-collection-programming-languages
Robots
https://kidscodecs.com/robots-2015/
KIBO
http://www.shop.kinderlabrobotics.com/
Dash and Dot
https://www.makewonder.com/
https://www.makewonder.com/play/ideas/
Sphero and Ollie
http://www.sphero.com/
http://www.sphero.com/starwars
Finch
http://www.finchrobot.com/
http://www.finchrobot.com/software-overview
LEGO Mindstorms
http://www.lego.com/en-us/mindstorms
Coding Board Games
https://kidscodecs.com/coding-board-games-2015/
Robot Turtles Board Game
http://www.robotturtles.com/
http://www.thinkfun.com/robotturtles/adventure/
http://www.thinkfun.com/robotturtles
https://www.kickstarter.com/projects/danshapiro/robot-turtles-the-board-game-for-little-programmer
http://duxter.com/robotturtles
Code Master
http://www.thinkfun.com/codemaster
Code Monkey Island
http://codemonkeyplanet.com/
https://vimeo.com/93134600
Bits & Bytes
http://www.bitsandbytes.cards/
littlecodr
http://www.littlecodr.com/
https://vimeo.com/129334615
codingFarmer
https://www.kickstarter.com/projects/1233191773/codingfarmers
http://www.mathandcoding.org/
https://d2pq0u4uni88oo.cloudfront.net/projects/1967194/video-560468-h264_high.mp4
Notable Women in Technology Card Deck
http://www.notabletechnicalwomen.org/
http://www.notabletechnicalwomen.org/print-your-own-deck-or-poster/
Giggle Chips
http://gigglechips.bigcartel.com/
Programming Books
https://kidscodecs.com/coding-books-2015/
Automate the Boring Stuff with Python
http://www.nostarch.com/automatestuff
https://automatetheboringstuff.com/
https://inventwithpython.com/
Teach Your Kids to Code
http://www.nostarch.com/teachkids
Lauren Ipsum
http://www.nostarch.com/laurenipsum
https://kidscodecs.com/lauren-ipsum/
Super Scratch Programming Adventure
http://www.nostarch.com/scratch
Python for Kids
http://www.nostarch.com/pythonforkids
JavaScript for Kids
http://www.nostarch.com/jsforkids
Coding Apps
https://kidscodecs.com/coding-apps-2015/
Bitsbox
https://bitsbox.com/
https://bitsbox.com/faq.html
https://bitsbox.com/mailchimp.html
http://subscribe.bitsbox.com/
Bitsbox Teachers Guide/Mailing List
https://bitsbox.com/pdf/BitsboxTeachersGuide_hoc2014.pdf
https://bitsbox.com/teachers/index.html
Codea (iTunes)
http://itunes.apple.com/app/id439571171?mt=8
Codea Resources
http://codea.io
https://bitbucket.org/TwoLivesLeft/core/wiki/Home
https://bitbucket.org/TwoLivesLeft/core/wiki/Codea%20Programming%20FAQ
http://codea.io/talk/categories/code-sharing
https://bitbucket.org/TwoLivesLeft/core/wiki/CopyingCode
https://bitbucket.org/TwoLivesLeft/core/wiki/HintsAndTips
http://codea.io/talk
Codea Tutorials
https://kidscodecs.com/codea-tutorials/
https://bitbucket.org/TwoLivesLeft/core/wiki/ForKids
https://bitbucket.org/TwoLivesLeft/core/wiki/Tutorials
https://bitbucket.org/TwoLivesLeft/core/wiki/DrawingTutorial
https://bitbucket.org/TwoLivesLeft/core/wiki/AnimationTutorial
https://bitbucket.org/TwoLivesLeft/core/wiki/TouchTutorial
https://bitbucket.org/TwoLivesLeft/core/wiki/Parameter
https://bitbucket.org/TwoLivesLeft/core/wiki/SensorTutorial
Hopscotch
http://www.gethopscotch.com/
https://itunes.apple.com/us/app/hopscotch-hd/id617098629?mt=8
http://readwrite.com/2013/04/17/hopscotch-code-ipad-app
Tynker
Move the Turtle
Making Kittens with JavaScript
https://kidscodecs.com/make-kittens-with-javascript/
JavaScript for Kids
https://www.nostarch.com/javascriptforkids
Using the Console
https://developers.google.com/web/tools/javascript/console/
JavaScript Documentation
https://developer.mozilla.org/en-US/docs/Web/JavaScript
Crunchzilla Code Monster
http://www.crunchzilla.com/code-monster
What is the JavaScript equivalent of Learn Python the Hard Way? (Quora)
Learn Python the Hard Way is a mostly free online course and this thread offers ideas where and how to learn JavaScript.
https://www.quora.com/What-is-the-JavaScript-equivalent-of-Learn-Python-the-Hard-Way
How to Keep Your Code DRY
DRY
https://en.wikipedia.org/wiki/Don%27t_repeat_yourself
Using DRY: Between Code Duplication and High-Coupling
http://www.infoq.com/news/2012/05/DRY-code-duplication-coupling
The DRY Obsession
http://joelabrahamsson.com/the-dry-obsession/
Orthogonality and the DRY Principle
A Conversation with Andy Hunt and Dave Thomas who developed the term DRY.
http://www.artima.com/intv/dry.html
Software Design Principles (including DRY)
http://www.codeconquest.com/advanced-programming-concepts/design-principles/
Video Games for 2015 Holidays
https://kidscodecs.com/video-games-for-2015-holidays/
Disney Infinity 3.0
https://infinity.disney.com/
https://twitter.com/DisneyInfinity
http://infinityinquirer.com/disney-infinity-3-0-compatability/
Rocket League
http://rocketleague.psyonix.com/
https://www.reddit.com/r/RocketLeague/
https://twitter.com/rocketleague
Super Mario Maker
http://supermariomaker.nintendo.com/
https://twitter.com/NintendoAmerica
http://www.nintendo.com/