Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jimktrains/learn_to_code
https://github.com/jimktrains/learn_to_code
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jimktrains/learn_to_code
- Owner: jimktrains
- Created: 2013-06-06T15:12:54.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-06-06T21:12:18.000Z (over 11 years ago)
- Last Synced: 2024-08-01T22:57:22.518Z (3 months ago)
- Language: Python
- Size: 183 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.