Este ebook é para mim?

Descubra você mesmo.

Não tenho nenhuma experiência com programação

Não tem problema, tendo uma boa base de lógica de programação e orientação à objetos, será fácil dar os primeitos passos. Dart e Flutter possuem excelentes documentações, comunidade receptiva e vários materiais para ir do básico ao avançado, sem dor de cabeça.

À medida que iremos avançando com o conteúdo, abordaremos o necessário da linguagem Dart para aquele ponto.

Sou desenvolvedor web.

Não se preocupe, pois Dart é tão fácil quanto Javascript e a documentação oficial do Flutter possui um excelente guia para você.

Vale ressaltar que é possível escrever aplicações para web com Dart, utilizando o framework AngularDart.

Tenho experiência apenas com desenvolvimento nativo.

Há um extenso guia para desenvolvedores Android.

Programadores iOS também possuem um guia exclusivo e também um vídeo de introdução ao Cupertino package (conjunto de widgets que seguem as definições de design da Apple).

Já conheço outras tecnologias cross-platform.

Ótimo, então sabe bem das vantagens e desvantagens do desenvolvimento cross-platform. Na documentação, há um guia para quem vem do React Native e do Xamarin.Forms.