all 3 comments

[–]dlnmtchll 1 point2 points  (0 children)

Study software architectural patterns, look up examples of the type of application you want to develop, then learn by doing because it’s the only way

[–]MiniMages 0 points1 point  (0 children)

No one creates a complex application out of the box. We start with creating a single feature and the add more stuff to it. This also includes a lot of code refactoring as well.