There isn't much to it. How do I code? text editor. I'm old-school. I was trained on notepad and a command prompt. Yup, I'm a linux-head command line master

My primary languages are C/Perl/ASP - I did use Python and Ruby on Rails back in the day but there isn't much call for it today. I did start to use PHP but ultimately, I found that PHP was just another way of doing the same thing so I went back to perl.
When planning out development projects everything comes into play. Networking, access needs, etc. I usually plan first public access areas like static pages, images, etc. As they will have the most direct traffic, I put them in an area away from everything else, like /public/ folder.
I follow the same methodology with other things as well. Private access have it's own area, applications have their own etc. One of my heirarchy's may look like this:
Root:
|_ home
.....|_ public
.....|_ private
.....|_ shared
Doing it that way I can effectively monitor traffic, bottlenecks, access, security risks, etc.