month 1: this is amazing i'm gonna be a developer
month 3: why is everything broken
month 6: built three things, finished zero
month 8: still building, still haven't shipped
the tutorial phase ends when you get comfortable being bad in public.
nobody's coming to give you permission. you just start, stay consistent, and ship the messy version eventually.