Elm Architecture Tutorialで始まります。それは、機能的反応言語としてのElmの背後にある中心的な主体と同様に、言語の核心概念を紹介します。
マグナスRundbergetはエルムのすべての側面をカバーする初心者に優しいポストの多くが付いてPlanet Elmで幻想的なブログを実行します。
NoRedInkは、生産中のElmをよく参照するブログを管理しています。
エルム言語自体はまだ開発中で、これだけの構文が変更された、おそらくある程度、将来的に再び変更されることに注意してください。あなたは古い投稿を横切って走ってもよいが、あなたにそれを断ることは許されない。絶え間なく改善され活発なコミュニティです。
エルムは、非常に初心者に優しいことを意図して、他のプログラミング言語の知識は間違いなくあなたがより迅速に速度まで得るのを助けるだろうが、それは必要ではありません。あなたが本当に素早くスピードアップを目指しているのであれば、私はハスケルを学ぶことはできません(ただし、ハスケルは最高ですので、間違いなくあなたのto-doリストに追加してください。エルムは彼らの姿です!)。
エルムアーキテクチャのチュートリアルでは、StartAppを使用することを前提としています。 StartAppを超えて移動したい場合は、Deconstructing your First Elm Appについてのこの記事が、シグナル、タスク、およびメールボックスを理解するのに役立つことがわかりました。StartAppが隠すのに役立ついくつかの配線です。 (そのポストはシンタックスでは古くなっていますが、まだ参考になっています)。
これ以外にも、サンプルプロジェクトを作成する以外の具体的な推奨事項はありません。あなたがアプリのアイデアを持っているなら、ただElmでそれを構築することを始めれば、道に沿って学ぶでしょう! Elm Mailing List、Reddit at /r/elm、およびIRCおよびSlackには常に助けてくれる人がいます。より多くのリンクのためにElm Community pageを見てください。この言語を世界にもたらすのを手伝ってくれる多くの人が準備と喜んでいます!