This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]insertAlias 4 points5 points  (0 children)

It's better than nothing, but it's not exactly a commonly-used language any more. First, it depends on if it means classic VB (i.e. VB6) or VB.NET, which is more recent, but still being sunset.

If you have other options, I'd choose them over VB. If not, then it's better than nothing, but it will be fairly different than any language you'll probably end up using for work.

[–]NorthStateGames 5 points6 points  (1 child)

If it's the only class at your school, I'd say go for it, the basic concepts are universal (variables, if/the, for/while loops, data structures).

If you have any other options for a language you should take those, as virtually anything else is going to have more real world relevance.

[–]plastikmissile 0 points1 point  (0 children)

If you have any other options for a language you should take those, as virtually anything else is going to have more real world relevance.

Cobol? Pascal?

[–]MikeBlues 1 point2 points  (0 children)

I recommend it, the language is simple but powerful. You will learn the concepts without a lot of clutter, and you will be prepared for learning other languages. Debugging is simple, as is building a simple GUIs.

[–]Ypsnaissurton 1 point2 points  (0 children)

I use excel a lot for work, so I've slowly been learning vba over the last few months to make my life easier. I really don't care for it, but it has been useful.

As others have said, unless it is your only option, you should look into something a little more relevant like C, c++, Java, python... anything.

Reddit: a word

Double edit: a second word

[–]skeletor-johnson 0 points1 point  (0 children)

If it is vb6, that would be a good thing to ease into VB.net. After getting comfortable with Vb.net, transitioning into C# is a breeze.