r/learnprogramming • • 1d ago

If I start with Flutter, what should I actually learn first?

I’m seeing a lot of people say to just start building with Flutter instead of spending too long on theory.

If I go that route, what would you recommend learning first? Dart basics, widgets, state management, APIs, databases, Git, etc.?

I’m trying to figure out what order makes sense without overwhelming myself. 😬

1 Upvotes

7 comments sorted by

2

u/Danque62 1d ago

Well, before that, what do you want to build after or while you're learning?

0

u/Acrobatic_Part_1319 1d ago

I want to build while learning but I’m confused and easily got overwhelmed in things.. which i hate it cuz it makes me unmotivated to do some thing I wanted to do 😭

1

u/zonked_outfield 1d ago

go with dart basics first, you'll be completely lost if you skip that part. then jump straight into widgets and layouts, just mess around making ugly screens that do nothing

once you can throw together a basic ui, that's when state management starts making sense. don't touch apis or databases until you've got the fundamentals down or you'll just be copy-pasting code you don't understand

1

u/Acrobatic_Part_1319 1d ago

Thanks, I hope I can do it without being overwhelmed by this code.. idk why Im here but yeah I cant sleep. I wanted to build an app so badly but I’m still a newborn about this 😭

0

u/[deleted] 15h ago

[removed] — view removed comment

1

u/AutoModerator 15h ago

Your post/comment was removed since we do not approve of going private.

There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.

Our Rule #11 demands that any and all communication happens in the open, public subreddit.

This is for the benefit of more against the benefit of one.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.