Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Is visual basic worth it?

Recommended Posts

I've been taking a class in school and I've enjoyed it so far, but is it realistically worth it?


It depends. If you plan on focusing only on windows and aren't interested in developing complex 3d videogames then yeah, it's pretty good.


Please remember to follow your topics ;) welcome to the forum!

...is there a question here? 🤔

sudo chmod -R 000 /*

What is scaling and how does it work? Asus PB287Q unboxing! Console alternatives :D Watch Netflix with Kodi on Arch Linux Sharing folders over the internet using SSH Beginner's Guide To LTT (by iamdarkyoshi)

Sauron'stm Product Scores:


Just a list of my personal scores for some products, in no particular order, with brief comments. I just got the idea to do them so they aren't many for now :)

Don't take these as complete reviews or final truths - they are just my personal impressions on products I may or may not have used, summed up in a couple of sentences and a rough score. All scores take into account the unit's price and time of release, heavily so, therefore don't expect absolute performance to be reflected here.


-Lenovo Thinkpad X220 - [8/10]


A durable and reliable machine that is relatively lightweight, has all the hardware it needs to never feel sluggish and has a great IPS matte screen. Downsides are mostly due to its age, most notably the screen resolution of 1366x768 and usb 2.0 ports.


-Apple Macbook (2015) - [Garbage -/10]


From my perspective, this product has no redeeming factors given its price and the competition. It is underpowered, overpriced, impractical due to its single port and is made redundant even by Apple's own iPad pro line.


-OnePlus X - [7/10]


A good phone for the price. It does everything I (and most people) need without being sluggish and has no particularly bad flaws. The lack of recent software updates and relatively barebones feature kit (most notably the lack of 5GHz wifi, biometric sensors and backlight for the capacitive buttons) prevent it from being exceptional.


-Microsoft Surface Book 2 - [Garbage - -/10]


Overpriced and rushed, offers nothing notable compared to the competition, doesn't come with an adequate charger despite the premium price. Worse than the Macbook for not even offering the small plus sides of having macOS. Buy a Razer Blade if you want high performance in a (relatively) light package.


-Intel Core i7 2600/k - [9/10]


Quite possibly Intel's best product launch ever. It had all the bleeding edge features of the time, it came with a very significant performance improvement over its predecessor and it had a soldered heatspreader, allowing for efficient cooling and great overclocking. Even the "locked" version could be overclocked through the multiplier within (quite reasonable) limits.


-Apple iPad Pro - [5/10]


A pretty good product, sunk by its price (plus the extra cost of the physical keyboard and the pencil). Buy it if you don't mind the Apple tax and are looking for a very light office machine with an excellent digitizer. Particularly good for rich students. Bad for cheap tinkerers like myself.



Link to post
Share on other sites

Not really...

 The Wannabe is no longer. Replaced by the Flotilla. If you replace every part of a computer is it still the same computer?

Survived the Survivor 2299

Audio Engineer, Lighting Programmer, Video Engineer, FOH.

Link to post
Share on other sites

Do you have the option to choose something else?

If so, I would. VB isn't terribly useful because as far as .NET goes C# is better... not only is it nicer and less verbose it is also closer to things liks Java and C/C++ which are very widely used.

The only places I have heard about VB being used is for teaching in schools.

It will give you an idea of the basics about how programs are written and structured... the fundamental principles like functions, loops, if..else etc.

I would recommend you try to get into C# along side it, though. It is .NET as well so some things will be familiar plus there's plenty of resources around to help you learn.

Link to post
Share on other sites

Even if your school does not teach C#, most programs that you will be writing in your school can be turned into C# with little effort. (It will just be the syntax that you change).


C# (as stated above) just looks like C++/C so you will be more familiar with syntax. (Which can be helpful when reading/understanding code online.)


C#/VB also has the plus of MSDN which is an awesome learning tool.


I would recommend it to anyone that they learn C# over VB, just because more and more companies are using C# for development now. (At least where I love anyway).

Link to post
Share on other sites

I learned VB for my first language, and from what I remember of it and the switch to other languages. It helped a lot to make the transition easier, but it was a lot different from other languages I have learned since then.

Link to post
Share on other sites

A lot of software development for the Windows platform is done in .NET and for that you can use VB or C# (among a few others). So sure, learn it. See if you like the framework and if you do, learn some C# in the future to go with it. VB is not that bad and while it might not be the most popular language out there, some companies do use it. I do a mixture of VB and C# work at my job.


There's nothing wrong with learning the basics of multiple languages and then picking some favourites to learn really well.

Link to post
Share on other sites

VB.NET is pretty useless but it's a great language for starting off with as it's pretty easy. Most companies would use something better like C# for Windows or Java as it works on all platforms.


Link to post
Share on other sites

At work I use several Microsoft Access databases as macro hubs that run primarily as daily/hourly reporting tools. Saves me a lot of time from having to manually copy/paste data or filter and combine several tables into one. Fairly easy to maintain, the occasional error pops up sometimes though.

3x Dell U2414H Triple Monitor Surround @ 5760x1080 / Corsair Obsidian 900D / ASUS ROG Z97 Maximus VII Hero / i7-4790K @ 4.4GHz / 2x EVGA SC GTX 780Ti SLI @ 1150MHz / 16GB GeiL DDR3 RAM @ 2133MHz / 120GB Samsung 840 EVO / Corsair AX1200W PSU

Gallery: [1] [2] [3] - Fire Strike Score - Steam Profile

Link to post
Share on other sites

VB is a very good startup language, so in that respect it is worth it.


Like it has already been said, If you plan on coding complex 3D applications and Games, then go for C++


It is useful for customising simple Access Databases, to improve functionality, but other than that, there are far more useful languages for other tasks.

Link to post
Share on other sites

It depends which Visual Basic you are talking about. Is is VBA, VB or VB.NET?

VBA and VB are a bit redundant since VB.NET. There is nothing wrong with VB.NET as a core language. I use both VB.NET and C# in my work place. There is no real difference is what they can do either. I probably write the exact same program in either language and get the same results.

So despite what people say there is no major advantage or disadvantage between VB.NET and C# apart from job opportunities as C# is more popular. But to be honest once you know VB.NET you could easily learn C#  or vice versa. As long as you learn the fundamentals you should be fine. There is nothing stopping you from learning multiple languages once you know the fundamentals either.

Link to post
Share on other sites

And Java, Python, Perl, PHP, Ruby, COBOL, Objective-C, Swift, JavaScript and a bunch of others.

However, most jobs nowadays (at least here in the UK) are in C# and occasionally in C++, but less so as companies move to more efficient systems.

Compatible with Windows 95

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now