Giter VIP home page Giter VIP logo

magical-guide-haskell's Introduction

Magical Guide to Haskell

https://snoyberg.github.io/magical-guide-haskell/

This is a guide to programming with the Haskell programming language that I'm writing for my nine year old son. I'm putting it in a public Git repo in case it's useful to others. The target audience is people who have never programmed before, and don't have a real understanding of how computers work in general. Other audiences may find it helpful as well. I'm aiming to keep the writing level at something comfortable for a third grader.

I call it the "magical guide" because, at various points, I will be referring to some things as "magic." There is no such thing as magic, at least in computers. Magic here means "we're not going to fully understand this yet, treat it as magic." The goal is to not get bogged down in overly confusing topics prematurely.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

magical-guide-haskell's People

Contributors

alx741 avatar snoyberg avatar

Stargazers

Marcin Bielak avatar Prakash Senthil Vel avatar Lukasz Konopski avatar  avatar  avatar  avatar Mitchell Dalvi Rosen avatar namhyunuk avatar Sibi Prabakaran avatar

Watchers

 avatar Sibi Prabakaran avatar James Cloos avatar  avatar  avatar

Forkers

alx741

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.