Author Topic: is visual basic a decent programming language?  (Read 401 times)

i'm picking my classes next year right now, and i found out we have a programming class. the class is only available for seniors, and it's in visual basic. has anyone here coded with visual basic? what's it like?

I don't like it
but I'm pretty sure it's turing complete so objectively speaking it's not worse than any other languages

no. NO NO NO NO NO. dont even try it. VB is HORRIBLE. go straight to c# or c++. stay as far away from VB as you can

no. NO NO NO NO NO. dont even try it. VB is HORRIBLE. go straight to c# or c++. stay as far away from VB as you can

well i mean you could explain why you feel this way but hey we'll just take your word for it

Visual Basic is horrid.
Go to Java, C#, C++ etc.

well then i won't take that class then. the other class is coding with html/css which i'm p sure i'm doing

Visual Basic is horrid.
Go to Java, C#, C++ etc.
dont call a language horrid and then suggest Java lmaoooooooooo

Don't listen to these ^ guys. VB is pretty much the same as c#. Both are .NET languages, meaning they run in the same runtime, compile to the same intermediate language, have the same language and framework capabilities, same default class library, same IDE options, everything.

Everything is identical except for syntax, so the choice between the two is pure opinion, based simply on what syntax you like better.

Source: I'm a professional programmer maintaining projects written in both c# and VB

So go ahead and take the class. It'll teach you the basics about programming. And then afterwards, if you decide you prefer c# syntax better, you can migrate to it easier than any other language transition. Or you can stick with VB, and do the exact same things as the people telling you it's "bad"
« Last Edit: February 10, 2016, 04:07:56 PM by Headcrab Zombie »


dont call a language horrid and then suggest Java lmaoooooooooo
Java is actually a pretty decent language to write in, it's syntax was pretty much based off of C++. It's just becoming really irrelevant on some platforms which sorta undermines it's whole cross-platform concept, which makes the performance loss less justifiable.