Originally Answered: Is Google Dart a good first programming language? No, because Dart isn’t a teaching language . It wasn’t designed nor intended for instructional purposes. If you’re a beginner, you should focus on learning how to program starting with a good teaching language.