да, так и сделал, но у меня клавиатура открывается, а поле исчезать не хочет, хотя я с др виджетами потестил, по нажатии на них - все норм, поэтому и решил спросить
Базовые конструкции, структуры данных, управление потоком очень понятно объяснены в доке Дарта, достаточно её прочитать, после Питона легко будет. Ищи Dart Language Tour
Асинхронщина и ООП посложнее, посмотри вот по этому плейлисту, парень очень хорошо объясняет. Впрочем, базовые он тоже объясняет, если хочется на русском и голосом.