I am a member of the Scrum group at my university. We will determine the roles today (Scrum Master, the person responsible for the frontend, the person for databases, etc.). I think I want to be a programmer. But this is the first time when will write such a program. I have quite a little time and I want to choose the best technology and separate frontend and backend properly to make my life and others easier.
Next week we must create all functionalities and in 2 weeks we must create frontend. And in 3 weeks we must do final fixes.
Of course, the frontend will be created in HTML and CSS.
But I am not sure which option is better for the backend.
I think about two options:
Python and Django
JavaScript
Maybe there is no difference and it depends on the abilities of the programmer and their preferences. So to be clear, my main question is: "How to separate the frontend from the backend properly". And the second question is less important, but I would be really appreciated any answers.