What is backend?

Yeah, sure. There are other ways to handle things. Sometimes the frontend can handle data, etc. Sometime the backend can handle the view elements, like server side rendering.

But what you describe, as a simple model, sure. I like to think of it as the frontend is the window through which the user looks. There may be minimal processing there are a lot. The backend handles anything that is sensitive, that is too intensive for the frontend (you don’t want to bog down their computer with processing, or that is shared among frontend instances (like a socket for a chat app). But that’s an oversimplification, too. But you’re getting closer to it.

Also, keep in mind that in the FCC curriculum, you have the “APIs and Microservices” section where you’re going to build servers. There are many languages that you can use to write your server (the frontend doesn’t know or care) but we will be doing it in Node (JavaScript). I think things will make a lot more sense once you get through that.