Age: 21
Age you learned your first programming language: 12
Do you know php? Yes
If yes, why did you learn it? It actually kind of just happened. I started with HTML, and a friend asked me to help him out with some PHP code. I picked up from that spot and just kept running.
Do you know asp or asp.net (specify which please)? No
If yes, why did you learn it? N/A
Do you know both asp and php? Technically no; however, I can make my way around ASP(.NET) if I needed to though.
If yes, which do you like better? I obviously like PHP better
If yes, which did you learn first? PHP
If yes, which do you use more? PHP
If no, why did you learn one and not the other? I learned PHP because it sees to be more widely adopted than ASP(.NET). PHP is open source and has many more contributors to the project than one company (Microsoft) who does a lack-luster job of creating software in the first place. PHP is also free and brings down the cost of a server (a plus for a kid strapped for cash). And PHP is easier to manage and control than ASP.
Which do you think is more efficient? I can't say which is more efficient because it depends on what you're looking at. Coding time: PHP. Execution: Either, it's a toss up depending upon the script(s) running. Learning (¿Curve?): PHP, much larger user-base and "guru-base" than ASP seems to have.
Generally, I believe in Open Source Software because of the fact that anyone can contribute to make whatever it is better. Large companies like to keep their code limited in what it can do, as well as how far programmers can expand it. So PHP seems to be more extensible in that there's a larger user-base and anyone can get involved in creating it.
~Brett