Crystal を使用して、効率的で安全かつ可読性の高い Web アプリケーションと CLI アプリケーションを構築します。

Crystal プログラミング は、George Dietrich と Guilherme Bernal によるプロジェクトベースの書籍で、OOP や並行プログラミングなど、Crystal プログラミングを始めるために必要な基本的な概念を網羅しています。
これらの販売元から入手できます。
プログラミング経験者向けですが、Crystal 自体の事前の知識は必要ありません。この本は、基本的な概念と実践的な例を段階的に説明することで構成されています。この本の最後までに、Crystal プログラミングを使用して、遭遇するあらゆるアプリケーションの構築と理解に必要なスキルを習得します。
学習内容
Crystal が他の言語の長所をどのように組み合わせているかを調べます。
C を記述せずに既存の C ライブラリを活用する方法を理解します。
コンパイル時マクロによるゼロコスト抽象化に焦点を当てます。
言語機能を示すために、例に基づいたアプローチを使用します。
Web アプリや CLI アプリなど、さまざまな Crystal アプリケーションを開発します。
マクロ API とアノテーションの理解を深めます。