I want to learn C++, VB & VC++

Discussion in 'Programming' started by mk_digitalpoint, Jul 10, 2008.

  1. #1
    I am a first year engineering student going into second year. Can anyone please suggest me sites where I can get free tutorial for C++, VB & VC++. Which other languages do you think I should start learning? Please suggest
     
    mk_digitalpoint, Jul 10, 2008 IP
  2. Macecraft

    Macecraft Peon

    Messages:
    20
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    You can find lots of good tutorials simply with Google.

    As for what languages you should learn I think the main thing is to start with one language to learn the basic concepts of programming first (assuming you don't already know them). For an easy starter I'd recommend VB, C# or Java. My pick would be C#, it has a very clean and easy to learn syntax and if you know C#, learning VB / VB.NET and Java is very easy.

    After you have learned the basics (such as if structures, loops, variable types) and the more advanced stuff (class design, most common algorithms like sorting) with one language it's very easy to learn another object oriented language. The full list of languages you wish to learn is up to you and your interestests as in what you want to do after graduating.

    If you wish to maximize your salary, I'd recommend Java and J2EE especially, or another path would be C++ for Symbian, or C for embedded devices. These jobs pay very well. If you wish to get a job as easy as possible, I'd recommend a combination of C++, C# and Java. If you know these three well there is no way in world you don't get a job. Of course, you'd also need good communications skills, able to work in teams and such.

    I'm professional coder myself, my bread and butter so to speak is Delphi, but I can also do Java, C++, VB / VB.NET and PHP.
     
    Macecraft, Jul 11, 2008 IP
  3. it career

    it career Notable Member

    Messages:
    3,562
    Likes Received:
    155
    Best Answers:
    0
    Trophy Points:
    270
    #3
    I would recommend you to buy books like C++ by stroustrup, once you get some hold on the language you can refer to online programming language tutorials.
     
    it career, Jul 11, 2008 IP
  4. Vooler

    Vooler Well-Known Member

    Messages:
    1,146
    Likes Received:
    64
    Best Answers:
    4
    Trophy Points:
    150
    #4
    The best way of getting to any latest language is learning C++ first.
    After learning C++ when you are confidant that you hve good logic, you can start learning java, javascript, php, and many more. I recomend C++ becuase after learning it yo ucan switch to any other language easily.

    As far VB I iwll suggest you use some other framework, learning VB is not bad, but working with VB is it does not let you practically understand the working for windows applications. But no doubt it is true RAD tool.

    As far VC, I never recomend it if you use traditional MFC library with it. Rather I suggest you use Borland C++ Builder with is identical to MS VB, or even kylix which enables you to develop cross-platform appliations just fast as in VB.

    I hope it helps.

    regards
     
    Vooler, Jul 11, 2008 IP
  5. Arkserver

    Arkserver Banned

    Messages:
    2,533
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    0
    #5
    I'm an engineering student myself (graduating this year though) and I know some c/c++ but we did most things in Java. I've got a site dedicated to java www.javaforums.net so if you are planning to learn Java you can check it out or visit the sun java forums it's a great place there as well to learn java =)
     
    Arkserver, Jul 11, 2008 IP
  6. jimpossible2k

    jimpossible2k Active Member

    Messages:
    36
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    51
    #6
    Tons of tutorials online, don't even need to necessarily buy books (although some are really good).
     
    jimpossible2k, Jul 11, 2008 IP
  7. TheRazor5

    TheRazor5 Active Member

    Messages:
    621
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    65
    #7
    I started out with C/C++, it was a mess at the beginning, too many codes, to many libraries. After a while I got used to it and yes it is soo much easier to learn other languages after C.

    Yet I initiated a friend of mine in programming trough Python and the result is not bad. He never tried any other language but he got used to python in about 2 weeks so it didn't went bad at all.

    -----
    What kind of engineering are you studying?
    ----
    If you don't have any clues about programming don't make the mistake of starting trough basic languages, go directly to high class ones like C/C++ or Python (Python is not lectured in Universities so C/C++ is better). And Forget VB it's not worth your time if you're just starting. Yet my first game was coded in Basic. :p

    Just Google for C/C++ tutorials and free ebooks and you'll find a lot of useful stuff.
    Best Regards
     
    TheRazor5, Jul 12, 2008 IP
  8. hamik112

    hamik112 Peon

    Messages:
    334
    Likes Received:
    7
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Forget VB, it is almost absolute, especially VB6, if you want to break into the industry, C++ is the way to go. C++/ Java both great languages and used in the industry. Python isn't a bad first language either.
     
    hamik112, Jul 13, 2008 IP
  9. bekkinz

    bekkinz Peon

    Messages:
    37
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #9
    c++ is a great language to learn, very versatile
     
    bekkinz, Jul 14, 2008 IP
  10. mshore

    mshore Peon

    Messages:
    416
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #10
    This is rediculously good advice. About the only thing I could alter with this recommendation is that you really should learn C# as your starter language. It is simple and elegant and very easy to begin object oriented programming with. I would't bother with Visual Basic any more, it just isn't that useful or profitable anymore.
     
    mshore, Jul 14, 2008 IP