Flutter - Dart (1). The dart:core Library

Every language requires some understanding of its standard library to make coding easier.
Most frequently used functions live in the standard library.
Personally, I gauge whether someone "knows" a language by how well they remember its libraries.
Of course, that's separate from actual coding ability.
Regardless, the standard library is that important.
So let's explore what the key standard libraries in Dart are and what features they contain.

In practice, most data types used for the most basic functions like Print() are included here.
Various data structures are naturally included as well.
![](
There are also functions for printing and for comparing two objects or extracting unique hash codes.
![](
There are also classes for various exception handling.
![](
It also includes classes for getting time and date information.
![](
There are several more types beyond these, but the key takeaway is that the fundamental building blocks of the language are mostly contained in this dart:core library.
You'll end up searching for what you need later anyway, but I recommend browsing through the reference links below with a "oh, so this exists too" mindset.
This link is where you can practice Dart through the web.