Body: <p>These are the things in backend that confuse me a lot.
  <a href="https://github.com/Lucifergene/Docker-Mern" rel="nofollow noreferrer">https://github.com/Lucifergene/Docker-Mern</a></p>
  <p>Let's take this code for example.
  Say I'm in server folder.</p>
  <p>I can't understand how config models routes and index.js relate to each other. And how do I write one?</p>
  <p>Even for client part,  I've trouble in understanding how files relate to each other.</p>
  <p>For example, I'm here. <a href="https://github.com/Lucifergene/Docker-Mern/tree/master/client/app" rel="nofollow noreferrer">https://github.com/Lucifergene/Docker-Mern/tree/master/client/app</a></p>
  <p>I've tough time understanding how those files connect to each other. (I've done a MERN course worth 90 hrs already from a bootcamp).</p>
  <p>I had to quit web development altogether and get some other job just because of this. But now, I am reigniting my desire to learn backend development as I'm not really a frontend person.</p>
  <p>I've few project ideas as well.</p>
  <ol>
  <li>CS Notes selling site for my country.</li>
  <li>blog website</li>
  <li>Reminder in calendar.</li>
  <li>Video watched percentage calculator from a playlist. Like in udemy.</li>
  <li>Another blog where anyone can create an account and post.</li>
  <li>Locally hosted book search engine for pdf files. Like google books.</li>
  </ol>
  <p>These are some of the project ideas of software development. Some are web, some are desktop based while some are android based.</p>
  <p>I just shared this so that it could help users in answering the question.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-05-26T06:03:07.590Z
Comments.Text: (Know too little about MERN to say anything useful but...) Do you need to dive into MERN and docker at the same time? Clearly for professionals, comtainerized would make deploys easier. But you're not there yet
Comments.UserDisplayName: Rushi
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-05-26T06:11:21.820Z
Comments.Text: I'm just talking about MERN in this case. This was just an example.
Comments.UserDisplayName: zeeshanseikh
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-05-27T11:56:54.003Z
Comments.Text: This question is not specific enough to answer. There is not one solution to learning something (except for effort, time, practice, spaced learning, …).
Comments.UserDisplayName: ctrl-alt-delor
Tags: <programming><web-development><app-development>
Title: How to learn how files are connected to each other, routing,database connection in software development?
ThreadText: # How to learn how files are connected to each other, routing,database connection in software development?
  
  (Asked by: username_0 on 2023-05-26)
  
  These are the things in backend that confuse me a lot.
  <https://github.com/Lucifergene/Docker-Mern>
  
  Let's take this code for example.
  Say I'm in server folder.
  
  I can't understand how config models routes and index.js relate to each other. And how do I write one?
  
  Even for client part, I've trouble in understanding how files relate to each other.
  
  For example, I'm here. <https://github.com/Lucifergene/Docker-Mern/tree/master/client/app>
  
  I've tough time understanding how those files connect to each other. (I've done a MERN course worth 90 hrs already from a bootcamp).
  
  I had to quit web development altogether and get some other job just because of this. But now, I am reigniting my desire to learn backend development as I'm not really a frontend person.
  
  I've few project ideas as well.
  
  1. CS Notes selling site for my country.
  2. blog website
  3. Reminder in calendar.
  4. Video watched percentage calculator from a playlist. Like in udemy.
  5. Another blog where anyone can create an account and post.
  6. Locally hosted book search engine for pdf files. Like google books.
  
  These are some of the project ideas of software development. Some are web, some are desktop based while some are android based.
  
  I just shared this so that it could help users in answering the question.
  
  **Tags:** programming, web-development, app-development
  
  > **Comments:**
  > **username_1**: (Know too little about MERN to say anything useful but...) Do you need to dive into MERN and docker at the same time? Clearly for professionals, comtainerized would make deploys easier. But you're not there yet  
  > **username_0**: I'm just talking about MERN in this case. This was just an example.  
  > **username_2**: This question is not specific enough to answer. There is not one solution to learning something (except for effort, time, practice, spaced learning, …).  
  
  ---
  
  ## 0 answers
  
  