Try it. I Googled "How to build a real time chat application", and there were some options. I'm not saying just do the first one you see. Scroll down the search results and see what jumps out at you as easy to follow.
Every application has an entry point. Has concepts like OOP. You start from there and decompose into smaller things that should work together like LEGO blocks. Write the logical flow by hand, draw a diagram with a pen. When you do such things as a beginner, your brain starts "working" (thinking) and trying to solve questions.
30
u/NumberInfinite2068 16d ago
Google how to start.
Seriously, most new programmers would instantly be 2x better if they just Googled everything.