fillidefilla / learn-functional-programming-with-elm

Learn Functional Programming with Elm

Home Page:http://fabio.filli.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learn Functional Programming with Elm

About

I want to introduce functional programming to young hackers with the functional language Elm.

My goal is to write two guides. The first guide covers functional programming concepts and the language Elm. The second guide is an extension that includes the use of web technologies. Elm comes with web technologies (Html, CSS, SVG, …) therefore it's harder to start with as newbie to programming, especially if you don’t know how the web works.

The next step would be to create an interactive Elm web app to help young hackers kickstart their knowledge on Functional Programming with Elm! It's always nice to have another open source Elm app showcase to learn from.

Roadmap

Fundamentals to functional programming with Elm

  • One hour guide on functional programming with Elm. Written in german.
  • First pilot with young hackers and mentors on 3. December 2016 at the CoderDojo Potsdam.
  • Improvements
  • Translate to English.

Functional Web with Elm

  • One hour guide on functional Web with Elm
  • Feedback from young hackers and mentors
  • Improvements

Interactive Guide

  • Rewrite the guides to an interactive Elm web app.

Content

This guide focuses on functional programming concepts written in Elm.

This guide includes web technologies.

  • Intro to Elm (same as FP concept guide)
  • Intro Web technology
  • Html in Elm
    • Html elements as functions
    • Hello, World!
    • Writing more Html
  • Elm Architecture

About

Learn Functional Programming with Elm

http://fabio.filli.io