Я думаю, что лучше начать с проекта;все, что вас интересует и кажется управляемым - это хорошо.
core.clj
сейчас не читается;возможно, вторая половина есть, но первая половина - это не то, что я хотел бы кому-то рассказать как введение в язык.Правда в том, что даже если вы прочитаете это очень внимательно, у вас не будет четкого представления о том, что происходит, если вы не будете также читать много Java-кода.
- Создайте асинхронную текстовую игру (техномантия - Фил Хейгельбург (Phil Hagelburg) - у нее на Github есть отличная игра, хотя пока она немного устарела)
- Очистите сайты, используябиблиотека Enlive .
- Может быть, просто решить некоторые математические задачи и / или
- График вещей, используя Incanter .
Построить первым.Как только вы ознакомитесь с инструментами, которые вы используете, начните их читать.Библиотеки, упомянутые здесь, хорошо написаны (например, Кристоф Гранд не может ошибиться с чем-либо), и как только вы начнете их использовать, вы поймете , что они делают, что делаетгораздо проще выяснить почему и как позже.