1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Is VB a good language to start programming?

Discussion in 'Visual Basic .NET' started by auuuu, Sep 26, 2011.

  1. auuuu

    auuuu Elite Member

    Joined:
    Jul 10, 2010
    Messages:
    1,534
    Likes Received:
    349
    Occupation:
    Social Influencer
    Location:
    England
    So...i wanna take some programming's lessons to start creating my own bot and software.

    Is VB good for a starter? What i can do with it?

    Please let me know what's better to learn first :)

    Thank you so much guys!
     
  2. Nookie Monster

    Nookie Monster Senior Member

    Joined:
    Mar 28, 2010
    Messages:
    968
    Likes Received:
    463
    Location:
    USA
    I stared with QuickBasic back in the days of DOS. It's an easy programming language to learn. It makes an excellent stepping stone to other more powerful languages.

    Like all programming languages it has it's strengths and weaknesses. Programming languages are not a one size fits all.
     
  3. auuuu

    auuuu Elite Member

    Joined:
    Jul 10, 2010
    Messages:
    1,534
    Likes Received:
    349
    Occupation:
    Social Influencer
    Location:
    England
    Never heard of QuickBasic...
    What do you think about VB?
     
  4. olimix

    olimix Regular Member

    Joined:
    Jul 21, 2010
    Messages:
    232
    Likes Received:
    71
    Location:
    11h11 brothers
    hmm
    i think C# , C++ are better for this kind of stuff
     
  5. rockz

    rockz Newbie

    Joined:
    May 15, 2010
    Messages:
    33
    Likes Received:
    4
    Home Page:
    vb is not good start.
    It has very bad structur.

    Try c++
     
  6. auuuu

    auuuu Elite Member

    Joined:
    Jul 10, 2010
    Messages:
    1,534
    Likes Received:
    349
    Occupation:
    Social Influencer
    Location:
    England
    C# and C++ also for who that have never coded?
     
  7. jascoken

    jascoken Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    1,135
    Likes Received:
    751
    Gender:
    Male
    Occupation:
    IT/Web Systems & Development...
    Location:
    Sussex:UK
    OK... Some ground rules:

    1) If you're starting out with coding, don't think you'll be producing bots and all-singing/all-dancing software within a few weeks; it'll take time.

    2) If you have NO coding/scripting experience at all, then you may be better starting with some web/scripting languages first

    VB/Visual basic is an application development environment, and it can be very powerful. it is also highly-accessible to starters.

    C/C+/C++/C# is a systems language and is a 'lower-level' language which is often not suited to absolute beginners. It is far more strict in terms of syntax and is much less forgiving. There is also a steeper learning curve. It's the most powerful of all languages though, and mastering it will prepare you for most other languages - so it needs to be goal at some point.

    Many people like starting with Java, as it's platform-independent, but don't confuse this with Javascript!

    Personally, I would strongly recommend starting with HTML/CSS/PHP - as PHP will teach you the basics of what can be achieved with a programming/scripting language. It will also introduce you to API's (Application Programming Interfaces) and Databases (MySQL.) You can then move onto Javascript and AJAX for more advanced/interactive features. You'll be amazed at how many SEO tools you can create in PHP.

    ...Then move onto VB for desktop based application development. There aren't many desktop applications that you can't write in VB these days, and you'll find a lot of features that are just easier to learn and access than with C.

    Since so many things you're going to want to do will need to interface with the web, you may as well get to grips with HTML/CSS/PHP first though - as you'll need them anyway, and they're the easiest to start with!

    I've been coding for 32 years - starting as a kid games-programmer on the Vic20 at 9... and I'm still learning - so don't expect your education to ever end (as with all things really!)

    Good luck!
     
    • Thanks Thanks x 4
    Last edited: Sep 26, 2011
  8. healzer

    healzer Jr. Executive VIP Jr. VIP Premium Member

    Joined:
    Jun 26, 2011
    Messages:
    2,366
    Likes Received:
    1,967
    Gender:
    Male
    Occupation:
    Marketing automation tools
    Location:
    Somewhere in Europe
    Home Page:
    I think vb.net is super good :)

    afterwards start C#/++
     
  9. moundown

    moundown BANNED BANNED

    Joined:
    Jun 24, 2010
    Messages:
    118
    Likes Received:
    32
    Mate, try Delphi (or Lazarus). It's an IDE for Pascal...
    Why should you pick Delphi?

    Scrapebox is made with Delphi

    It's quite easy like VB, and powerful like C++ .... I use it all the time!
     
  10. foodtrip

    foodtrip Jr. VIP Jr. VIP Premium Member

    Joined:
    Sep 20, 2011
    Messages:
    1,022
    Likes Received:
    189
    I'd go for php. Although you need a basic understanding of HTML/CSS if you want website development.
     
  11. trustedfire9

    trustedfire9 Jr. VIP Jr. VIP Premium Member

    Joined:
    Jun 15, 2010
    Messages:
    2,125
    Likes Received:
    1,787
  12. LukesDad

    LukesDad Junior Member

    Joined:
    Oct 24, 2009
    Messages:
    135
    Likes Received:
    71
    Location:
    Düsseldorf
    Home Page:
    VB is very easy to start with and if you put enough efford in it, you can learn to write your own bots BUT it only runs on Windows boxes.
    When coding in Java, you are not tied to one OS.

    You should also consider if you want to build desktop applications or server applications. PHP is an easy one for server development.
     
  13. sameer5762

    sameer5762 Elite Member

    Joined:
    Sep 23, 2009
    Messages:
    5,228
    Likes Received:
    1,468
    Occupation:
    Software engineer
    Location:
    http;//sameer5762.com
    Home Page:
    I would recommend you to go for c,c++ first
     
  14. auuuu

    auuuu Elite Member

    Joined:
    Jul 10, 2010
    Messages:
    1,534
    Likes Received:
    349
    Occupation:
    Social Influencer
    Location:
    England
    Why man?
     
  15. englez

    englez Newbie

    Joined:
    Sep 7, 2011
    Messages:
    29
    Likes Received:
    22
    I am a programmer definitely not VB. I would recommend you start with Java look up netbeans IDE it's a free development tool and they have tons of free video and written tutorials for web or app programing. If you're interested in web development only I would recommend you switch to PHP after you grasp the basics of object oriented programming as tomcat and glassfish server hosting is still overpriced and very resource hungry. Java is the jack of all trades you can program mobile, cross platform and cross os. The java enterprise edition is very widely used in the industry most banks use it. C++ is the hackers choice its very efficient and dominates windows app and system programming and php still dominates web development.
     
  16. safex

    safex Jr. VIP Jr. VIP

    Joined:
    Dec 28, 2009
    Messages:
    3,433
    Likes Received:
    518
    Occupation:
    Search Engine Optimization
    Location:
    BLCVA.com
    Home Page:
    @jascoken

    You gave a Perfect guide from 0 level to Master Level..That is a Perfect Suggestion..
     
  17. VanillaH

    VanillaH Regular Member

    Joined:
    Dec 23, 2009
    Messages:
    323
    Likes Received:
    266
    Hem, I'd like to correct jascoken on one point: C# is a high-level language. No offense. :)
     
  18. Hydrogen

    Hydrogen Newbie

    Joined:
    Dec 30, 2009
    Messages:
    39
    Likes Received:
    23
    Occupation:
    Co-Owner of AdvertMarketing
    Home Page:
    jascoken gave you a perfect outline, and I think this is how most serious developer's history reads out.

    Not saying you must follow his steps to the letter but general scripting languages such as php begin to teach you the basic fundamentals of coding and program structure. Think of this as your building blocks.

    Java will allow you to develop some truly powerful apps as well. x-platform is priceless if you want to reach the maximum market. Java has became quite the little powerhouse lately. For those that have heard of the game MineCraft (fun little sandbox lego system type game) it's coded completely in java, it's multi-threaded, and has multiplayer/server functionality as well. I was quite impressed once I realized it was created in java.

    Vb.net is a Windows Only solution I think it's actually beneath Java in terms of built-in capabilities. However it's Super Fast to generate applications, test, and develope. It's quite powerful in it's own right as well. Plus IMO it's my top choice as it tends to be a faster development cycle in terms of start to finish. For extendability to get it on par with C# you can add in API calls to access some of the more advanced functions in windows that you can't easily do within the .net framework.

    Your ultimate goal and not by far the end of your programming journey should be C++ the most popular, stable, and widely used language used to develop Professional Grade software. (Most your every day applications that you purchase from established companies (not forum software) is coded in this.)

    And there is also ASM as well but most people really have no purpose for this language as mostly hackers/software reverse engineers/security researchers use this to disassemble software for research purposes.

    jascoken said it best Learn Never Ends, it's a process that continues on, or 'SHOULD' continue on until the day you die. It's how we evolve as programmers, personally, and as a human being.

    I've been programming myself since 1997 and still continue to learn something new each and every day. Experimentation is also paramount to growing as a programmer. Once you figure out a solution to a given problem, experiment with new ways to make that solution more and more optimized, fast, less resource intensive..etc. I find it quite fun to go back a few months, years back and look at some of my old code/software and just laugh at how far i've evolved since then.
     
  19. smack

    smack Junior Member

    Joined:
    Feb 1, 2010
    Messages:
    182
    Likes Received:
    78
    Occupation:
    Software Engineer/Evil Genius
    Location:
    inside .NET
    oh boy here we go again.

    time for me to make my obligatory curmudgeon post.

    C# AND VB.NET ARE THE SAME UNDER THE HOOD.

    they are both backed by the Microsoft .NET Framework. They are both compiled to MSIL before being translated to machine code. Aside from the syntax they are the same thing.

    both powerful, high level languages.
     
  20. mnclseo

    mnclseo Newbie

    Joined:
    Sep 26, 2011
    Messages:
    11
    Likes Received:
    0
    My 2cents - C# is a great Programming Language and well worth learning for Windows Applications development. If you are trying to choose between VB / C#, I would choose C#.