# How to learn

## Nix

- [Official documentation for getting things done with Nix](https://nix.dev/)

## Elm

- [The official Elm Guide](https://guide.elm-lang.org)
- [Knowledge base to build Elm application](https://github.com/mpizenberg/elm-knowledge)
- [State Management Techniques In Elm Using The Model-update-view Pattern](https://peerdh.com/blogs/programming-insights/state-management-techniques-in-elm-using-the-model-update-view-pattern)
- [Elm in Action](https://www.manning.com/books/elm-in-action)
- [Built With Elm](https://www.builtwithelm.co)
- [The Learn Category on Discourse](https://discourse.elm-lang.org/t/the-learn-category/33)
- [Elm Radio](https://elm-radio.com)

## CSS

- [CSS Tricks guides](https://css-tricks.com/guides/)
