Quote from H2O:
So what do you think would be the best language to learn in my situation?
Hi H2O:Quote from H2O:
So I guess my choices have been narrowed down to C# and VB
What are the differences between the two languages?
(Learning curve / speed / robustness / lifetime)
Thanks for the replies so far
Quote from nononsense:
Hi H2O:
You're getting pretty bad advise here friom totally blind people.
M$ revamped it's old VB and brought out its C# jave-clone some years ago with the .NET circus.
These are two old hat go nowhere languages.
Somebody mentioned Perl which is indeed an amazing language.
If you look for super languages, go for Python - also Ruby. If you search ET, you'll find a lot of discussions about this.
Of all the VB & C# lovers, not a single one pointed out that Microsoft RELEASED a PYTHON VERSION only about a week ago. Must have its reason: C# and VB are no match for it. M$ knows this very well and they are in fact buying some insurance for the future. They definitely prefer to see M$ sheep continue using their "lock-in" C# and VB though.
http://msdn.microsoft.com/msdntv/transcripts/20051110PythonJHTranscript.aspx
http://www.microsoft.com/downloads/...26-E689-4F7F-859B-FEC6DACF3AE8&displaylang=en
Hope this helps. Good luck.
nononsense
PS: you are not obliged to go M$ if you chose Python. (Much better can be found). You can go any place you want, for free. Can't do this with either C# or VB. You keep on paying dearly for life. Obsolescence built in.
VB6 is *hardly* obsolete. There is no need to get the ferrari when the Lada will do just fine. I don't understand the fascination to have the latest and greatest releases as soon as M$FT drop kicks them out to the public. Give it time. Multi-threading? Focus on implementing the system simply...then once it's running and making $, you have the luxury of focusing on upgrades.Quote from squeeze:...VB6 is obsolete technology. It is very slow and does not support multi-threading and a whole range of other language features. This can cause a lot of difficulty so it would be worth learning a .net language.
Quote from nononsense:
Of all the VB & C# lovers, not a single one pointed out that Microsoft RELEASED a PYTHON VERSION only about a week ago. Must have its reason: C# and VB are no match for it.

Quote from nononsense:
PS: you are not obliged to go M$ if you chose Python. (Much better can be found). You can go any place you want, for free. Can't do this with either C# or VB. You keep on paying dearly for life. Obsolescence built in.