Jump to content

Check out our Community Blogs

Register and join over 40,000 other developers!

Recent Status Updates

View All Updates

- - - - -

Which Of Programming Language Learn First, Vb6 Or C++

Visual Basic 4 / 5 / 6

  • Please log in to reply
16 replies to this topic

#1 Abdul_Rauf


    CC Lurker

  • Just Joined
  • Pip
  • 1 posts

Posted 07 April 2012 - 03:46 AM

I want to learn programming but I am bit confuse of which programming language should learn first VB6 or C++, plz give me help. Thanx all of you guys in advance.
  • 0

#2 chili5


    CC Mentor

  • Expert Member
  • PipPipPipPipPipPipPipPip
  • 3038 posts
  • Programming Language:Java, C#, PHP, JavaScript, Ruby, Transact-SQL
  • Learning:C, Java, C++, C#, PHP, JavaScript, Ruby, Transact-SQL, Assembly, Scheme, Haskell, Others

Posted 07 April 2012 - 04:19 AM

You will get more out of learning C++. VB6 is pretty awful. I'm not sure how much VB6 gets used today but judging by how old it is, highly doubt it is a very employable skill these days.
  • 1

#3 Jimbow


    CC Lurker

  • New Member
  • Pip
  • 3 posts

Posted 07 April 2012 - 05:15 AM

Why VB6?
You can learn Python to catch the programming concepts with a lot of worth free books and articles! after that you are free to choose elder languages like Java or C# (.NET in general)
So, the C++ is great and very powerful, but now in 2012 you have more choices as a starting point in programming. Anyway, if you should choose one of them I recommend C++.

Sorry for weak English.
  • 1

#4 entheodred


    CC Newcomer

  • Member
  • PipPip
  • 11 posts

Posted 07 April 2012 - 07:06 AM

VB6? terrible.
c++ is a powerhouse but might be hard to comprehend for a beginner.
java is a good start too since you can immediatly getting a hang on how to create nice GUI's without breaking your head on hard to
comprehend API's.
but in the end, learning to program is still the same thing: hard, but very rewarding as you go.

you might aswell take a peek on wikipedia to check info on some languages. see if any have features you like.
Good luck programming!
  • 1

#5 WingedPanther73


    A spammer's worst nightmare

  • Moderator
  • 17757 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

Posted 07 April 2012 - 10:10 AM

VB.NET is a viable option. VB6 is pretty universally ridiculed.
  • 0

Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/

#6 Soryy708


    CC Resident

  • Banned
  • PipPipPipPip
  • 59 posts

Posted 07 April 2012 - 02:24 PM

Python is simple, but it is very different as a language from C, which is the grand-father of most modern (main-stream) languages.
Get a grasp of C++, and you can easily learn other languages like Java or C#.
However, C++ is slightly big and sophisticated; so try a "stripped down C++": C (my love!).
However, even C might be slightly overwhelming with the concept of pointers, which is stuff on hardware-level, so again: not begginer friendly.

Conclusion: Visual Basic. Why? Yes, it is terrible; I hate it. But only because I tried it.
I personally tried learning C++ first, which I found hard. I switched to Visual Basic 6, got a grasp on the basics, and spitted it out because it's sh*t.
When I have left VB, I went to C. And now I can safely say I know a majority of the language (judging by my progress and understanding of K&R, a book), and I believe I can easily learn any other C-like language.

In short: Visual Basic 6 (VB6) worked for me, might do for you.
  • 0

#7 entheodred


    CC Newcomer

  • Member
  • PipPip
  • 11 posts

Posted 07 April 2012 - 02:53 PM

In short: Visual Basic 6 (VB6) is the way to go.

this is your personal experience right?
the majority would actually discourage people to start at visual basic, so "the way to go", no, "worked for me, might do for you", sure!
  • 0

#8 Soryy708


    CC Resident

  • Banned
  • PipPipPipPip
  • 59 posts

Posted 07 April 2012 - 02:55 PM

Gee, thanks entheodred!
You saved a person from certain doom by wording my thoughts better. You should work as an editor!
  • 0

#9 entheodred


    CC Newcomer

  • Member
  • PipPip
  • 11 posts

Posted 07 April 2012 - 03:23 PM

  • 0

#10 RhetoricalRuvim


    JavaScript Programmer

  • Expert Member
  • PipPipPipPipPipPipPip
  • 1311 posts
  • Location:C:\Countries\US
  • Programming Language:C, Java, C++, PHP, Python, JavaScript

Posted 07 April 2012 - 09:32 PM

When I was first learning programming, I didn't even know that there were multiple languages. I just Google-searched for something in terms of "the programming language" , because that's what I thought was used for making programs. You could probably do something similar, if you don't care much about what language. Or if you do care about the language, I'd recommend looking at some examples of different programs in different languages and comparing their syntaxes, and see which one you prefer most.

I tend to be more on the Windows side, since usually I use JavaScript, Win32 C, or Win32 assembly. JavaScript can work on other platforms too, but there are a lot of options on Windows of how to use it - ASP, HTA, JS, HTML. And HTA, JS, and HTML are natively supported, too, in most cases. That's what I do, but your choice of language might be different from mine.
  • 0

#11 BlackRabbit


    CodeCall Legend

  • Expert Member
  • PipPipPipPipPipPipPipPip
  • 3871 posts
  • Location:Argentina
  • Programming Language:C, C++, C#, PHP, JavaScript, Transact-SQL, Bash, Others
  • Learning:Java, Others

Posted 07 April 2012 - 11:07 PM

The first language you learn must be easy, visual and preferably fun.

The first lang is not just learning to code is learning what an IDE is, what a compiler is, a debugger, an error, and the easiest that things are the better, c++ will be very complicated for starters, the making, the libraries, memory mappings, i would not suggest to start with c++ without previous programming experience.

In other words, beyond which lang is best, in visual you can drag and drop a couple things, code 3 lines and see something in the screen, no projects to manage, no libs to add, etc. visual basic will help you to focus in programming and basic algorithms that you can actually represent graphically in a screen with no effort at all, that will not happen in c++ for a beginner.

so, i would suggest you to play with VB until you get familiarized with programming and execution basics, and then you go for bigger fish.
  • 0

#12 papabear


    CC Devotee

  • Senior Member
  • PipPipPipPipPipPip
  • 472 posts
  • Location:DarkSide

Posted 08 April 2012 - 03:01 PM

In my opinion I would suggest learning how to code in a procedural/oop language like C++ because it's a cross platform language and you can learn a lot of basic and develop your logic in this language. without using a Drag and Drop of controls, you must try to develop your own objects like textboxes, labels, buttons and understand how they work
  • 0
Life has no CTRL+Z
Never Forget To HIT "LIKE" If I Helped

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download