also I have a backgorund of ton of programming language from university like c++, java, c# , andriod,python.
What should I do know?
also sorry if I had an English grammatical mistake
To start with, forget about using prototype. Build your simple app in a FOP (Functional Programming). It will simplify things for you.
Start with a simple todo app and move on to a more complex apps using APIs etc.
You only really learn by doing.
Well, I know what you mean its not the problem with your knowledge. Software Engineering is like any other engineering which needs a Blue Print or Plan of Action so that the people can divide the problem/work accordingly in small units.
This is the most basic sample there’s more to it, but you can use this one to your personal projects as well:
Open Notebook or any Digital Paper
Sketch your app (optional)
Write Down All Functionality
Database (if any)
You can use this simple and powerful approach to divide your work into smaller units so rather than focusing on the bigger problem (whole website) at once you can concentrate much better on one problem at a time. This will also improves your problem solving ability and you can ask more precise questions related to your problem.
I hope it helps you.