I personally have subdirectories for each language, for my personal projects. If there is more than one client, I usually first create a client subdirectory, and each project in it (in the case of many languages, the language appears first, and then the project).
MYPROJECTS> Clients> Languages> Projects
If mixing more than one language in a project, I would do one of the following:
-Use the parent language subdirectory for the main language that the project uses
or
- Forget about classifying languages and go directly to the project structure.
. MY ( "" ), , , ...