最近Flutter始めたんだけど、根本的なプログラミングスキルがないから
MVVMがいまいちよくわかってない。

controller や key 、Freezedなんかもよくわからんと使ってる
公式リファレンスもよく理解できんし、どうすればいいか悩んでる