ASP is a bit of an older technology replaced mostly with ASP.Net and I'd be tempted to argue that the bigger key is to learn Object-oriented principles as well as good software design rather than any specific language as you could likely look at the evolution of various programming languages over the years as there was C and later C++ and now C# for one progression where that last is from Microsoft though there are lots of other useful languages some are programing and others are just markup. Examples of the latter would include HTML, XML, XAML, etc. where there aren't variables and then there is scripting like Javascript, VBScript and others that can be useful to know but aren't formally taught usually.
Regards,
JB
well I'm currently finishing my web design certificate program, and I would like to study programing as my next step.
So I've been reading and what I've noticed is that php is the only one that is free or open source. But coldfusion is easy to learn. And I dont know a lot about asp.
Another important factor for me is that, I'll be going back to uruguay after I finish studing web desing so I know there php is probably mostly used because it is free (third world...haha).
Anyway I will be studing programming there, which one do you think I should do? (i think i would probably study php, but im not sure yet)
And how should i get started, I have almost no experience with programming, just a little bit from using flash but that is different I think...
thanks, Marecelo.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic