So if I wanted to learn code...

Let us then also be clear that PHP/ASP/ASP.net are only scripting languages.

::emp::

hey emp,
Isn't php also a full programming language on its own? Or do you see the need to include languages like c# with php to design good applications?
 


Doesn't have anything to do with quality. PHP/ASP/ASP.net are scripting languages, they are interpreted on the fly when they are run. C#, Objective-C, Java, etc. are compiled languages. They are compiled down into byte code and are run as executables.

Fundamentally different execution processes
 
what i meant to ask was, cant you do everything with php that you could do with any other programming language?
 
what i meant to ask was, cant you do everything with php that you could do with any other programming language?

In terms of web programming, to nearly every extent, yes. Desktop? I guess in some weird magical land yes, but at some point, practicality steps in and slaps you in the face with a big "what the fuck are you doing".

As you get better at programming, you'll most likely find yourself diverging more and more away from PHP. I still use it a lot for work and projects, but if I have my choice, Ruby is where it's at for me.
 
Start with html, then css, then php. It's taken me 8 years since I started web design but I'm fluent in a lot of languages now...

xhtml, css, javascript, php, vb.net, bash, c, c#, actionscript, xml

Basically once you know one it's pretty easy to pick up the syntaxes and apply your knowledge to other languages. The best part about coding is Google is the key to learn, instead of posting in forums everytime you have an error just search google and there's a 95% someone else will have already come across that issue. If not start a thread and you'll add useful knowledge for the next person that has the same question.