# Books about Dart

> Read all about it! Here's a collection of books about Dart.



This page covers a collection of books about the Dart language.
Many [Flutter books](https://docs.flutter.dev/resources/books)
also cover Dart.
If you find another Dart book that might be helpful,
[let us know.](https://github.com/dart-lang/site-www/issues)

:::warning
If you find a Dart book not listed on this page,
check for publication dates after June 2021.
Older books lack coverage of Dart 2 and 3 topics such as
strong typing, null safety, FFI, the `dart` command-line utility,
and new developer tools.
:::




<div class="book-img-with-details">
<a href="https://www.kodeco.com/books/dart-apprentice-fundamentals" title="Dart Apprentice: Fundamentals">
  <img src="/assets/img/cover/dart-apprentice-fundamentals.webp" alt="Dart Apprentice: Fundamentals" />
</a>
<div class="details">

<h3 class="title" id="dart-apprentice-fundamentals">
<a href="https://www.kodeco.com/books/dart-apprentice-fundamentals">Dart Apprentice: Fundamentals</a>
</h3>

by Jonathan Sande
{:.authors}

Dart Apprentice: Fundamentals is the first of a two-book series that will teach you all the basic concepts you need to master this powerful and versatile language.

</div>
</div>


<div class="book-img-with-details">
<a href="https://www.kodeco.com/books/dart-apprentice-beyond-the-basics" title="Dart Apprentice: Beyond the Basics">
  <img src="/assets/img/cover/dart-apprentice-beyond-the-basics.webp" alt="Dart Apprentice: Beyond the Basics" />
</a>
<div class="details">

<h3 class="title" id="dart-apprentice-beyond-the-basics">
<a href="https://www.kodeco.com/books/dart-apprentice-beyond-the-basics">Dart Apprentice: Beyond the Basics</a>
</h3>

by Jonathan Sande
{:.authors}

Dart Apprentice: Beyond the Basics is the second of a two-book series that will teach you all the important concepts you need to master this powerful and versatile language.

</div>
</div>


<div class="book-img-with-details">
<a href="https://www.raywenderlich.com/books/data-structures-algorithms-in-dart" title="Data Structures & Algorithms in Dart">
  <img src="/assets/img/cover/data-structures-algorithms-dart.webp" alt="Data Structures & Algorithms in Dart" />
</a>
<div class="details">

<h3 class="title" id="data-structures-algorithms-in-dart">
<a href="https://www.raywenderlich.com/books/data-structures-algorithms-in-dart">Data Structures & Algorithms in Dart</a>
</h3>

by Jonathan Sande, Vincent Ngo, and Kelvin Lau
{:.authors}

Take your programming skills to the next level. Learn to build stacks, queues, trees, graphs, and efficient sorting and searching algorithms from scratch.

</div>
</div>


<div class="book-img-with-details">
<a href="https://www.amazon.com/Art-Dart-Master-Programming-Language/dp/B0CRGKQX6W" title="The Art of Dart: Master the Dart Programming Language">
  <img src="/assets/img/cover/art-of-dart.webp" alt="The Art of Dart: Master the Dart Programming Language" />
</a>
<div class="details">

<h3 class="title" id="the-art-of-dart-master-the-dart-programming-language">
<a href="https://www.amazon.com/Art-Dart-Master-Programming-Language/dp/B0CRGKQX6W">The Art of Dart: Master the Dart Programming Language</a>
</h3>

by Kenneth Choi
{:.authors}

The Art of Dart is a comprehensive guide to mastering the Dart programming language! It caters to all skill levels, making it perfect for beginners and experienced coders. Inside, you'll find elegant coding practices, explore both foundational and complex programming concepts, and gain confidence in solving coding challenges. With a clear and concise approach, The Art of Dart transforms coding into a creative endeavor.

</div>
</div>


<div class="book-img-with-details">
<a href="https://www.casadocodigo.com.br/products/livro-dart" title="O guia de Dart">
  <img src="/assets/img/cover/o-guia-de-dart.webp" alt="O guia de Dart" />
</a>
<div class="details">

<h3 class="title" id="o-guia-de-dart">
<a href="https://www.casadocodigo.com.br/products/livro-dart">O guia de Dart</a>
</h3>

by Julio Bitencourt
{:.authors}

<p>Fundamentos, prática, conceitos avançados e tudo mais.
Embarque neste livro que te guiará no aprendizado de Dart.</p>
<p>Fundamentals, practice, the concepts and everything.
Embark on a journey of learning Dart in Portuguese.</p>

</div>
</div>


<div class="book-img-with-details">
<a href="https://www.piter.com/collection/biblioteka-programmista/product/osnovy-dart" title="Основы Dart">
  <img src="/assets/img/cover/basics-dart.webp" alt="Основы Dart" />
</a>
<div class="details">

<h3 class="title" id="основы-dart">
<a href="https://www.piter.com/collection/biblioteka-programmista/product/osnovy-dart">Основы Dart</a>
</h3>

by Stanislav Chernyshev
{:.authors}

Книга «Основы Dart» адресована тем, кто интересуется этим удивительным языком программирования. Вы узнаете об истории создания, синтаксисе и особенностях языка, таких как встроенные типы данных, и многом другом. В главе 2 вас ждет проект, который будет изменяться и расти вместе с вашими знаниями и навыками, а к главе 6 преобразится в полноценное клиент-серверное приложение. После каждой новой итерации проекта, вас будут ждать предложения по внесению изменений в его кодовую базу, что позволит прокачать свои hard-скиллы. Исходный код рассматриваемых в книге примеров можно найти в GitHub-репозитории автора (весь код в книге соответствует Dart 3.4).

</div>
</div>


