Followed Part 1 and Part 2 of the Flutter tutorial.
Hot reload happens automatically when saving the app files (but there’s also a button in the IDE to do it).
If you make big changes, do a full restart instead of a hot restart.
Scaffold: make a layout without needing to align things manually.
Use ThemeData to change the colors and such of the app. It is present inside MaterialApp (like title and home)
There is a Colors constant with a bunch of different preset colors. (eg. Colors.deepPurple)
This tutorial on pusher.com also looks good. It goes into more detail about how everything works, and has several parts.