Можно ли учить Dart первым языком?
Например я слышал, что python не рекомендуется учить первым языком.
Кто это вам сказал? Наоборот, Python очень подходит в качестве первого языка. Плюс его изучают в школах в 11 Т классах (правда после паскаля, но всё равно, для обучения программированию он идеально подходит). По поводу дарта - его тоже можно изучать первым. В принципе первым можно изучать любой "традиционный" язык (паскаль, JavaScript, Си и тд).
Рекомендую дарт как первый язык потому что в нем есть ооп и типизация данных. Python изза отсутствия типизации данных не так хорошо подходит.