I do have a problem which goes into this direction. Although I can code some simple programs, I have no clue how and where to start something bigger, like a social media platform. I don't know what part would be backend and frontend and where I should start first.