All Projects → evancz → Guide.elm Lang.org

evancz / Guide.elm Lang.org

Licence: other
My book introducing you to Elm!

Programming Languages

elm
856 projects

Projects that are alternatives of or similar to Guide.elm Lang.org

Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+179.26%)
Mutual labels:  tutorial, book, guide
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (-1.48%)
Mutual labels:  tutorial, book, guide
Java Telegram Bot Tutorial
Java Telegram Bot Tutorial. Feel free to submit issue if you found a mistake.
Stars: ✭ 165 (-38.89%)
Mutual labels:  tutorial, book, guide
Web Push Book
Web Push Book
Stars: ✭ 199 (-26.3%)
Mutual labels:  tutorial, book, guide
Practical Cryptography For Developers Book
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Stars: ✭ 2,400 (+788.89%)
Mutual labels:  tutorial, book
An Idiots Guide To Installing Arch On A Lenovo Carbon X1 Gen 6
so you wanted to install arch huh
Stars: ✭ 165 (-38.89%)
Mutual labels:  tutorial, guide
Typescript Definitive Guide
TypeScript: Definitive Guide (book and docs in one)
Stars: ✭ 169 (-37.41%)
Mutual labels:  tutorial, book
Tutorial Git
📘 어떻게 깃을 사용하는지 빠르게 알아봅시다. (Quick learn How to use Git.)
Stars: ✭ 188 (-30.37%)
Mutual labels:  tutorial, guide
Rakuguide
The Raku Guide
Stars: ✭ 155 (-42.59%)
Mutual labels:  tutorial, guide
Cehv10 Notes
📕 Both personal and public notes for EC-Council's CEHv10 312-50, because its thousands of pages/slides of boredom, and a braindump to many
Stars: ✭ 170 (-37.04%)
Mutual labels:  tutorial, guide
Book
文言陰符 An Introduction to Programming in Wenyan Language
Stars: ✭ 194 (-28.15%)
Mutual labels:  tutorial, book
Js Primer
📖 JavaScript Primer - 迷わないための入門書
Stars: ✭ 2,068 (+665.93%)
Mutual labels:  tutorial, book
Pharo Wiki
Wiki related to the Pharo programming language and environment.
Stars: ✭ 161 (-40.37%)
Mutual labels:  tutorial, guide
Webpack Book
From apprentice to master (CC BY-NC-ND)
Stars: ✭ 2,372 (+778.52%)
Mutual labels:  tutorial, book
Guides
Here you will find Guides mainly for Sonarr/Radarr/Bazarr and everything related to it.
Stars: ✭ 207 (-23.33%)
Mutual labels:  tutorial, guide
Pvview
A small library that helps you to make an amazing parallax view
Stars: ✭ 227 (-15.93%)
Mutual labels:  tutorial, guide
Chrome Extension Book
📚《Chrome Extension 入门指南》
Stars: ✭ 171 (-36.67%)
Mutual labels:  tutorial, book
Cpp Quick Reference
C++ Quick Reference
Stars: ✭ 144 (-46.67%)
Mutual labels:  tutorial, guide
Digital video introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding).
Stars: ✭ 12,184 (+4412.59%)
Mutual labels:  tutorial, guide
Pure Sh Bible
📖 A collection of pure POSIX sh alternatives to external processes.
Stars: ✭ 3,246 (+1102.22%)
Mutual labels:  book, guide

An Introduction to Elm

This is my book about Elm. You can read it online here!

I update it like a paper book, with a new edition periodically rather than lots of small changes. Maybe it will be a paper book someday, but I plan to retain ownership of the material such that the complete book is always available for free online.


About Suggestions

There are many ways to improve this book. Many of them require structural changes that would present concepts in a better order. Changes like this are quite difficult, especially in a collaborative way. I want the book to come out coherent more than I want it to address every possible concern.

If you want to make a PR, the kinds of PRs that are practical to handle include:

  • Fixing misspellings
  • Fixing broken links
  • Fixing typos in code

Make a PR as small as possible. Reviewing a typo is easy. Reviewing 10 typos is hard because 9 may be good. Now there is a bigger coordination overhead.

If you want to record an issue, make sure you share:

  • Your programming background
  • How you found the guide
  • Why you want to learn this language
  • The thing you found confusing

The answers do not have to be super elaborate. I just need to understand who is confused and why. As I learn more about the readers, it is possible to revamp the book that addresses their concerns in a coherent way. Ultimately I must pick an audience, so it fundamentally cannot work for everyone. Choices must be made!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].