09-12-2011, 03:37 PM
(This post was last modified: 09-12-2011, 03:38 PM by AceInfinity.)
(09-12-2011, 03:34 PM)Laugh Wrote: See below.
(09-12-2011, 03:30 PM)Ace Wrote: VB.net is worth learning if you're just starting out. It gives you a good idea of proper syntax habits.
I disagree. Learn python, pearl, or php for that. Definitely not VB.Net.
VB "coders" tend to end up copy/pasting source codes and combining them. Especially if you come from Hack Forums. He'll get stuck, ask on HF, and they'll link him to a thread teaching him how to do it..but instead of teaching how it works he'll just copy the source code and release "his new program."
OP, you can learn it. Go ahead. But you'll never be a good coder without a lot of work if you start with VB. It teaches you bad habits.
Perl is not a GUI language, and it's not anything similar to C/C#/C++ if that's the road you want to go. If you suggest perl instead I would recommend learning PHP. If you know PHP you can easily adapt to Perl later on since the syntax is almost identical. Perl allows for threading though. If you want a multi-os-compatible language, it's better to go with Delphi, or Java for example. There are others too. C++ included if you stick with standard and not VisualC++
You're making an assumption about the coders which influences your view on the language though. That should be your opinion about skid coders, but not the language itself. The only downside to VB.net is that it's required a .Net framework, meaning you can't really run it on other operating systems.
VB.net doesn't teach you bad habits, you teach yourself bad habits. You can copy any code out there if that's your reason for VB.net being a bad language.