Technology Double Shot!
A Double Shot of Technology Information Every Tuesday
This Week's Barista: Joshua Nelson
December 8, 2015
From the Hour of Code website:
The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 40 languages. No experience needed. Ages 4 to 104.
The mLAB at the Upper School is hosting an Hour of Code event during the week of December 7th - 13th. Our event is just one of over 190,000 events going on all over the world.
Stop by the mLAB and code for one hour and your name will be entered into a raffle to win great prizes to help you continue coding!!
In honor of Hour of Code, this week's tech tidbits are oriented towards learning how to program.
1st Shot: Learn Programming Fundamentals by playing games!
Games for learning how to code!
Venture Beat compiled a list of 12 games that teach kids how to code. First off, you do not need to be a kid to play these games, and if you are just starting out with coding, these games are great tools for learning the basics of programming.
My favorite of the learn-to-code games is "Robot School" for iOS devices. Robot School is a great iOS game for your iPhone or iPad in which you learn programming fundamentals while trying to get your Robot to move from point A to point B. It is not just about learning how to code, it is a fun game!
2nd Shot: Tutorials and such
The resources I believe are examples of the transformative power of learning through the internet are...
Codecademy is a great individual resource for learning the basics of the major coding languages. My advice is to begin with the tutorial that grabs you first, and if nothing grabs you, go with the Python tutorial.
Amazing resource! Livecoding.tv is an educational livestreaming platform for watching engineers code products live. This is not a tutorial site, but instead is a community where you can see novices to experts code and by signing up, you can actually ask questions of the developers as they work!
Stack Overflow is a Q&A site for professional and amateur programmers. Just like any forum, you have to be willing to wait for an answer, but it is a great community for programmers.
Stream lectures from the MIT computer science course “A Gentle Introduction to Programming using Python.” Access assignments, lectures, exams, and a forum as you learn how to code. What can I say? Take the MIT programming course complete with lectures, assignments, exams, and a forum to help you learn? Yes, please.
Development Envrionments for Python, JS, Ruby C++, Java. This is a great way to experiment with different programming languages once you have learned the ropes.