Support Forums
What will I accomplish if I learn VB - Printable Version

+- Support Forums (https://www.supportforums.net)
+-- Forum: Categories (https://www.supportforums.net/forumdisplay.php?fid=87)
+--- Forum: Coding Support Forums (https://www.supportforums.net/forumdisplay.php?fid=18)
+---- Forum: Visual Basic and the .NET Framework (https://www.supportforums.net/forumdisplay.php?fid=19)
+---- Thread: What will I accomplish if I learn VB (/showthread.php?tid=25832)



What will I accomplish if I learn VB - n00bikscube - 04-01-2012

I haven't learned any programming languages yet (except HTML) and was wondering what I will be accomplishing if I learn VB and what I can use it for.

If there are any other languages I should learn instead then please do tell.

Thanks. Thumbsup


RE: What will I accomplish if I learn VB - Kewlz - 04-01-2012

If you know Html and are interested in website development I suggest you to learn.

Html -> CSS -> Javascripts -> Php


RE: What will I accomplish if I learn VB - n00bikscube - 04-01-2012

(04-01-2012, 02:15 PM)Kewlz Wrote: If you know Html and are interested in website development I suggest you to learn.

Html -> CSS -> Javascripts -> Php

I'm not really that big on web development though. I'm wanting to develop programs. Would VB be a good place to start?


RE: What will I accomplish if I learn VB - AceInfinity - 04-01-2012

(04-01-2012, 09:02 AM)n00bikscube Wrote: I haven't learned any programming languages yet (except HTML) and was wondering what I will be accomplishing if I learn VB and what I can use it for.

If there are any other languages I should learn instead then please do tell.

Thanks. Thumbsup

HTML is not considered a programming language, it's simply a markup language, so by definition you haven't learned any programming languages yet at this point.

If you want to learn to program applications then yes VB would be a decent place to start simply to just get you used to types, variables, conversions, events, error handling, etc...

If you remember and use good habits by not being lazy; making sure you convert to the right types, and don't allow the compiler's intellisense to implicitly convert them for you, then you're off to a good start.

I would recommend either C# or VB, but if you've never programmed before, then you may have better luck getting used to the basics of programming by going with VB.NET.

I wrote this: http://www.supportforums.net/showthread.php?tid=24301
And this:
Quote:Visual Basic - Programming language:
Visual Basic is a lot easier to learn than C#, because it all revolves around keywords, and less braces to take care of, however it's also more popular so you can advance through VB.NET a lot faster than C#, even just around the forum you've noticed that I'm sure. VB.NET also gives you the most for it's intellisense, so if you forget something, chances are you'll get a lot more results as you type in comparison to C#, which doesn't seem to have as great of a database for intellisense recognition from my experience with it.

C# - Programming language:
C# is a little bit harder to learn than VB.NET for a few reasons; it's not as popular (less of a community for assistance with C#), and it's case sensitive, which will be a big switch moving over from a programming language like VB.Net where you never had to practice this. However, don't let that fool you from a few advantages. If you learn C# there's lots more freelance jobs for it than VB.NET, I'm not sure why, but that's just the way it is. Possibly because it just "looks" like a much more advanced language than VB.NET, however it's also got a bit more functionality than VB.NET in terms of what you can do. It's a tad bit more developed than VB.NET, and if you start with a language like C# to start your programming venture, advanced languages like C, and C++, and even Java for that matter, will become a lot easier to understand if you ever want to progress to a more difficult language like that, as the syntax is pretty much very comparative, especially for C, and C++, but they all have the same syntax/structure pretty identical to C#. If you try to move from a language like VB.NET though to one of those mentioned languages (C, C++, Java, for example) then you're likely going to have a harder time understanding it because VB.NET will place in your mind, some very bad habits for those languages. For example, being case sensitive, requiring more than one file (to be proper with headers and source files), and also the structure of how functions work, and the order in which things are read to the compiler.

If you're just starting out though then maybe learn the basics from a language like VB.NET, and as long as you make sure you're in good habits you should be fine, else, you're already familiar with basic syntax and you have a grasp on how functions work, and different types, then you may want to just move over to C# and start learning there, which is what I would recommend, because I can guarantee, that if you're a serious programmer, at some point down the road you're not going to stay with C#, you're going to advance to C, Java, or C++ most likely, as they are some pretty recognized languages for programming out in the world today.

I do know for a fact that there are more advantages in C# in the back-end though that not everyone would know about from a first glance. But why I recommend it is also because it forces you to practice better programming habits, whether you decide to or not because they are required. Other than that, C# and VB.NET are almost identical, with syntax, except for the braces, and the case sensitive factor. And another thing that beginning out on C# that you might notice over from VB.NET is that instead of using & to concat strings, it's +, but that's good because it's similar to C++ in the way that you can't use & to concat strings. There's various other methods to do so, such as streams, etc...

It's all about getting into the best habits as soon as possible, but if you're new to programming, a language like C# over VB.net can be overwhelming and very discouraging to continue your programming adventure. Unless you're fortunate and determined enough to stick with it, and you actually get some of what you learn out there just naturally.



RE: What will I accomplish if I learn VB - n00bikscube - 04-02-2012


Wow! thanks mate this is very helpful Thumbsup


RE: What will I accomplish if I learn VB - 4Y4T3M - 04-03-2012

I'm in the process of learning HTML & Javascript at the moment, doing a course for it,
i'll let you know when i fully complete the course, so-far you basically learn how to design
and develop websites using dreamweaver,


RE: What will I accomplish if I learn VB - AceInfinity - 04-03-2012

(04-02-2012, 08:55 PM)n00bikscube Wrote: Wow! thanks mate this is very helpful Thumbsup

Lots more information here: http://tech.reboot.pro/showthread.php?tid=1640


RE: What will I accomplish if I learn VB - Cronus - 04-06-2012

Java is the way to go. Otherwise, C# or C++.