Uma visão geral de como começar do zero com Crystal
Crystal Official Docs: No momento, este é o recurso de aprendizado de referência para Crystal. E eles são bem completos, desde os literais e variáveis básicos até coisas mais avançadas, como macros. Eles também têm uma ótima documentação sobre convenções de código.
Crystal for Rubyists: Uma introdução prática à linguagem Crystal.
Crystal Playground - Embora Crystal não tenha um REPL embutido (como Ruby, Python ou Node), ele tem uma forma relativamente fácil de experimentar com código. Basta rodar crystal play e você deve ter um lugar para brincar com Crystal no seu navegador em localhost:8080.
editor online - Um REPL baseado na web para Crystal, é um bom lugar para sentir a linguagem. Sem precisar instalar nada.