Hacker News new | ask | show | jobs
by m0th87 4714 days ago
I started on VB. The whole "it rots your brain" argument is complete bullshit - there's nothing to keep you motivated through the hours (years) of work it takes to become a good developer like a programming language that lets you create a functional GUI in a few hours.
3 comments

> I started on VB. The whole "it rots your brain" argument is complete bullshit

I started with Applesoft BASIC on the Apple II series and I'm not so sure about the bullshitness of the argument. Dijkstra was not talking about VB at the time. It's nearly impossible to explain recursion in terms of "classic" BASIC.

I'm lucky I also learned C and FORTH (through the wonderful GraFORTH environment). Because of that, the quality of my Basic code (my first job was programming educational software for Apple IIs) was much increased.

In order to properly assess the damage, you must ask yourself how comfortable you feel with concepts that cannot be expressed in your first (or "native") language.

Sure, but these days, Lua is almost certainly a better alternative, and actually provides neat things like first class function closures while maintaining it's simplicity.
To be fair there's little VB can do that C# can't. Including drag-drop GUI in VS.
To be really fair there's little VB can do that C# can't do NOW. Including drag-drop GUI in VS.

In the 1990's C# didn't exist and to it was much difficult to create a GUI in C++ than in (Classic)VB.

What is more important is about easy learning and generated interest. VB provided a simplistic and verbose language which makes easy to understand and it pretty easy to learn. I love C#, but I probably wouldn't recommend its power for someone only touching the basics and making simple things.