I have a project in mind. It can either be something like a stock trading platform or something similar but web-based. It would not be to trade stocks but some other commodity. It has to be secure.
What I would like to know what is the structure of such a project? Like front end. back end, database and so on.
I am absolutely new to programming and don't know anything about working on a large project. I don't know how they are conceptualized and what the different parts of the project are.
What languages would be used in the front end, back end, database, server etc if the project was web based or a trading platform like terminal software?
Is there a book to learn about programming a large project? I don't mean teaching me the language but explaining me the different stages & structure of the project.