Learn to program

Facebook Twitter

The Nature of Code

The Nature of Code How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing. Buy The Nature of Code eBook Bundle Download the entire book directly from the author. DRM-free includes PDF, ePub, and Kindle formats Delivered by email, no login necessary Receive lifetime book updates for free
Create iOS and Flash Games with Stencyl Publish to all the major platforms without code (but you can if you want!) Stencyl isn't your average game creation software; it's a gorgeous, intuitive toolset that accelerates your workflow and then gets out of the way. Our drag-and-drop gameplay designer pays homage to the successful MIT Scratch project, where creating logic is literally a matter of snapping blocks together. Advanced users can use code to add new features and create complex behaviors.

Create iOS and Flash Games with Stencyl

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition

Learn Python The Hard Way, 2nd Edition — Learn Python The Hard Way, 2nd Edition How long does this course take? You should take as long as it takes to get through it, but focus on doing work every day. Some people take about 3 months, others 6 months, and some only a week. I can do it in about 4 hours or less if I hurry and don't do the Study Drills.
Zed A. Shaw's Stuff
Text Processing in Python David Mertz Intermediate This is an example-driven, hands on tutorial that carefully teaches programmers how to accomplish numerous text processing tasks using Python. How to Tango with Django Leif Azzopardi PythonBooks - Learn Python the easy way !

PythonBooks - Learn Python the easy way !

PythonLearn - Self-paced learning Python

The goal of this site is to provide a set of materials in support of my Python for Informatics: Exploring Information book to allow you to learn Python on your own. This page serves as an outline of the materials to support the textbook. You can download the exercises, audio, and video lectures to your local computer so you can play them locally. PythonLearn - Self-paced learning Python
Try Erlang Try Erlang Erlang is a programming language created in the Computer Science lab at Ericsson in Sweden in the late 1980s. The above prompt represents an Erlang shell, where you can try the full power of Erlang (well, sort of). To start this tutorial please type ok.. Please note that in Erlang every instruction must be terminated by a DOT (.), and to have it evaluated type Enter.!


When you're ready to share your remixed page, click the Publish button or press P on your keyboard. This makes your changes visible on the web for others to see. If you need help, make sure the X-Ray Goggles are activated, then press H on your keyboard. You can take X-Ray Goggles with you anywhere on the web: Hackasaurus

Programr | Online IT Lab

Hangman 2.0 Posted in Java Play the Hangman Game and increase your english vocabulary! This game teaches you java and english at the same time :) All you got to do is guess the word being prompted to you by the computer. Programr | Online IT Lab
Code School - TryRuby


Using an innovative 3D programming environment that makes it easy to create animations or games, the Alice Project seeks to provide tools and materials for a conceptual core of computational thinking, problem solving, and computer programming. The Alice Suite of educational tools is designed to support teaching and learning across a spectrum of ages, grade levels, and classes in K-12 and in college or university courses. Read more... The Alice team has developed instructional materials to support students and teachers in using this new approach. Other authors have generously joined our efforts, creating additional textbooks. The Alice Educator Mailing list provides a quick and easy way to ask questions, post ideas and nifty assignments, and generally support all members of the Alice teaching community. Alice.org
"Snake Wrangling for Kids" es un libro electrónico para niños de 8 o más años que quieran aprender a programar. Cubre lo básico de la programación utilizando el lenguaje de programación Python 3 como base para aprender los conceptos. La versión original en inglés ha sido escrita por Jason R. Briggs y puede accederse en swfk. swfk-es - Snake Wrangling for Kids (Edición en Español) swfk-es - Snake Wrangling for Kids (Edición en Español)


We've just released the latest KidsRuby version 1.3, and we're very excited to announce built-in support for the Sphero robotic ball from Orbotix (http://gosphero.com). If you were at RubyConf in Denver you might have seen the preview, and now we've got everything you need to get started learning about the wonderful world of robotics! Support for more robots coming soon... In addition, we now have the standalone KidsRuby Installer for Raspberry Pi (Raspbian), and KidsRuby Installer for Debian, including Ubuntu and other Debian-based Linux versions. Get them while they're hot from our download page at http://kidsruby.com/download.

Kodu | Home

Get Kodu to the White House Show your Kodu Win 8 love by recording a short film! The White House is conducting a search for student filmmakers to make a film about technology in education, with entries due 1/29/14. Read more here! Let's Talk 2013!
Welcome to RoboMind.net, the new way to learn programming ROBO es un lenguaje de programación nuevo y sencillo que está diseñado para familiarizarte con las reglas básicas de las ciencias de la computación mientras que programas tu propio robot. Además de introducirte a conocidas técnicas de programación, también te acerca a las áreas de la robótica y la inteligencia artificial. RoboMind en Español
Top Page - Petit Computer Petit Computer Official Strategy Technic(Android) is picked up by FileDir.com. We have many thanks to that site. The ebook Petit Computer Official Strategy Technic is now on sale.

Hackety Hack!

Hackety Hack uses the Shoes toolkit to make it really easy and fun to build graphical interfaces. Several lessons and example programs are provided, showing you how to make all kinds of fun things! Check out what other people are doing with Hackety Hack! The Programs section is chock full of fun projects from other Hackety users.