I am not a real javascript fan, more C++/C#. I used to dabled with javascript without knowing the syntax of javascript, just copy and paste. I then learnt C++ and never fancied C or java.
Your explanation is sound, but inspite of your points I would suggest C# as a better language to learn programming, and I am not feeling C# that much either.
VS 2005 intellisense kills any C++ syntax problems. C#2.0 has much of the properties of javascipt. It is only a bit harder to grasp that javascript
before learning any strict language, i think you should read some material on design patterns... preferably one that does so without code. then your knowledge can be applied to any language.
This is some heavy stuff and I agree with you 100%
I did not mean to pull of C++ as a language with a lot of syntax knowing which is true. The purpose of learning programming is really solving problems and not learning syntax. It is just likely that some syntax leaning is inevitable. Javasript is more relaxed and is better in that respect. I am still interested in the strictness in C++, say binding, because no matter how you try to abstract away the ground level like casting a double to int, there is always a realistical real world impact, even though it is not a part of the problem in focus.
At the level of solving a problem through design, javascript and C# would handle most designs. C++ would handle enough without causing difficulty to the user. At this point, I would agree again on Design Patterns. Perhaps you feel that doing some actual design problems is good?
Let's act on what we agree on now, and argue later on what we don't.
Black men leave Barbeque alone if Barbeque don't trouble you