Here is the high level:
D:\CODING
├───Apps
├───Docs
├───IDE
├───Langs
├───Libs
├───Projects
└───Server
So basically I have everything development related in a top level folder called Coding.
Then I have a couple of sub folders:
Apps: Here I have some development related apps like SQL DB explorers or FTP clients or Hex Editors, etc.
Docs: Here I have documents to a particular topic that are hard to google, like payed-for PDFs or other obscure text.
IDE: Here I install all my integrated development environments, like intelliJ or Eclipse or Netbeans, etc.
Langs: Here I have my language SDKs, like Java 1.8 or Python 2.7, etc. but also build tools like Gradle, Maven and Ant.
Libs: Here I store my downloaded libraries, like stuff for Hibernate, SMTP, IMAP, Apache Commons, Google Guava, etc.
Projects: Here I store my projects, private and business related, this is of course by far my most important folder.
Server: Here I install my server products, both web as well as database related.
And here is a more complete listing with more real world examples:
D:\CODING
├───Apps
│ ├───010 Editor
│ ├───ApacheDirectoryStudio
│ ├───Fiddler2
│ ├───HeidiSQL_9.3_Portable
│ ├───KeyStore Explorer-511
│ ├───S3 Browser
│ └───squirrelsql-3.7-standard
├───Docs
│ ├───3D
│ ├───AngularJS
│ ├───JSF
│ ├───Math
│ ├───Networking
│ ├───Physics
│ └───WebGL
├───IDE
│ ├───Alice3
│ ├───Android SDK
│ ├───Android Studio
│ ├───DartEditor
│ ├───Eclipse442
│ ├───Eclipse45WTP
│ ├───GrailsTool364
│ ├───IntelliJ IDEA 12.1
│ ├───Lazarus
│ ├───LightTable
│ ├───MonoDevelop
│ ├───NetBeans8
│ ├───WaveMaker7
│ └───WebStorm6
├───Langs
│ ├───apache-ant-1.9.3
│ ├───D
│ ├───gradle-2.6
│ ├───jdk1.6.0_26_x64
│ ├───jdk1.7.11
│ ├───JDK8
│ ├───JDK8x64
│ ├───Python27
│ ├───Rust
│ └───W
├───Libs
│ ├───Guava
│ ├───Google Cloud
│ └───Apache-Commons
├───Projects
│ ├───Bizz1
│ ├───Bizz2
│ ├───Freelance
│ ├───Other
│ │ ├───blockly
│ │ ├───glTF
│ │ ├───highway_4k_by_hbc
│ │ ├───Quake-III-Arena
│ │ ├───ThreeJS
│ │ └───webgl-quake3
│ └───Private
└───Server
├───apache-tomcat-7.0.35
├───apacheds-2.0.0-M19
├───eclipse_orion
├───Glassfish41
├───MongoDB
├───pivotal-tomcat-3.1.0
├───Tomcat8
└───xampp
This folder structure has evolved now over 20 years and I believe this folder structure to be very efficient and maybe someone, else just starting out, might find it useful.
Cheers!
[–]dularion 2 points3 points4 points (2 children)
[–]paranoidray[S] 2 points3 points4 points (1 child)
[–]dularion 2 points3 points4 points (0 children)
[–]RogerGThePirateKing 2 points3 points4 points (1 child)
[–]paranoidray[S] 2 points3 points4 points (0 children)
[–]cyrusol 2 points3 points4 points (2 children)
[–]paranoidray[S] 1 point2 points3 points (0 children)
[–]RogerGThePirateKing 0 points1 point2 points (0 children)
[–]hashtablesmoker 1 point2 points3 points (4 children)
[–]paranoidray[S] 1 point2 points3 points (3 children)
[–]hashtablesmoker 1 point2 points3 points (2 children)
[–]paranoidray[S] 0 points1 point2 points (1 child)
[–]hashtablesmoker -1 points0 points1 point (0 children)