@Strider Centaur
I agree with you that JavaScript (or JScript or any languages based on the ECMA-262 specification) is a really poor way to introduce JAVA. Even the OOP argument doesn't really hold, since JavaScript is not object oriented (no classes or inheritance) but rather object based (or prototype-based). If anything, I would say that JavaScript would be a better primer for leaning C#. Chatty - drop that course.
However:
I definetly disagree that JavaScript is a goofed up language. I think it's a great language with some really neat features. Quite powerful too. Sadly it has been diluted by the fact that it is used by a lot of people who has no idea of what they are doing, just to create some lame effect on their webpage. But if you look at the language and its construction you'll realize that it's quite a neat language. I've done some really clean and clever things in JavaScript that would be a lot more difficult and messy to implement in another language.
I agree with you that JavaScript (or JScript or any languages based on the ECMA-262 specification) is a really poor way to introduce JAVA. Even the OOP argument doesn't really hold, since JavaScript is not object oriented (no classes or inheritance) but rather object based (or prototype-based). If anything, I would say that JavaScript would be a better primer for leaning C#. Chatty - drop that course.
However:
a goofed up language that barowed the name JAVA just as a marketing ploy
I definetly disagree that JavaScript is a goofed up language. I think it's a great language with some really neat features. Quite powerful too. Sadly it has been diluted by the fact that it is used by a lot of people who has no idea of what they are doing, just to create some lame effect on their webpage. But if you look at the language and its construction you'll realize that it's quite a neat language. I've done some really clean and clever things in JavaScript that would be a lot more difficult and messy to implement in another language.