#下一步该去哪html
想要学习更多?继续阅读!node
#构建你的第一个Elixir项目编程
为了开始你的第一个项目,Elixir装载了一个叫作Mix的构建工具.你能够开始你的新项目,只须要运行:安全
mix new path/to/new/project
咱们已经写好了一个教程,关于如何构建一个Elixir应用,包括它的监督树,配置,测试等等.这个应用是一个分布式键值存储器,咱们将键值对放到了桶中,而后用多重节点将桶分布式配置:并发
#元编程编程语言
归功于Elixir对元编程的支持,它成为了一个可扩展且能高度自定义的编程语言.Elixir中大多数的元编程是经过宏来实现的,它在一些状况下很是有用,尤为是书写DSL.咱们已经写了一篇简短的介绍来解释宏的基本机制,包括如何书写宏,以及如何用宏建立DSL:分布式
#社区和其它资源工具
咱们已经写好了一篇学习资料,包括推荐书目,视频和其余学习Elixir及其生态环境的资源.除此以外,还有许多Elixir资源,例如大会演讲,开源项目,以及社区中的其它学习资料.学习
记住不管遇到任何问题,你总能到irc.freenode.net 上的#elixir-lang频道,或发送信息到邮件列表.你必定会获得某人的帮助.想获得最新的新闻和公告,请关注博客和Elixir核心邮件列表(https://groups.google.com/group/elixir-lang-core).测试
别忘了你也能够检查Elixir源代码,它大部分由Elixir编写(主要是lib
目录),或探索Elixr文档.
#Erlang基础
Elixir运行在Erlang虚拟机上,并且Elixir开发者早晚会想和Erlang库打交道.这里是一些在线的Erlang学习资源:
这个Erlang语法:快速入门简明地介绍了Erlang语法.每段代码都有着等效的Elixir代码.这使得你不只能学习Erlang的语法,还能复习在本教程中学到的东西.
Erlang官方网站有一个简短的带图片的指引阐述了Erlang并行编程的思想.
把你的Erlang学好!是一本优秀的Erlang介绍,包含设计原则,标准库,最佳实践等等.若是你已经阅读过了以前的快速如门课程,你讲可以安全地跳过讲述语法的最初的两三章.当你阅读到并发章节,有趣的地方才开始了.