Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jimktrains/learn_to_code


https://github.com/jimktrains/learn_to_code

Last synced: 13 days ago
JSON representation

Awesome Lists containing this project

README

        

I came across the book 'Elementary Pascal," (http://books.google.com/books/about/Elementary_PASCAL_as_chronicled_by_John.html?id=SLkxH9QRvCwC) (http://www.amazon.com/Elementary-Learning-Program-Computer-Sherlock/dp/B002T6VZJI) in which the authors use Sherlock Holmes stories to teach children Pascal by writing Pascal programs to solve mysteries.

I felt that a modern-day equivalent would be nice, so this is my attempt to write a book where the child works through various programs and problems to learn the concepts of programming via Python 2. (Python 3 would be ideal, but Skulpt only supports 2.x)

Ideally each chapter would be a puzzle, riddle, or mystery to solve and build upon what has been written in the chapters before it. The first chapter, I envisioned, would work the reader up from reading then to editing existing and finally to writing new code.

Right now, this is a work in progress and more-than-likely not the most engaging. The first chapter isn't what I want it to be. Critiques, pull-requests, and ideas would be greatly welcomed. Please add your name, and optionally a website, to list of authors in the AUTHORS file.

The contents of the book are licenced under the Creative Commons Attribution-Share Alike (CC-BY-SA) (http://creativecommons.org/licenses/by-sa/3.0/) license.