Thread: which language should I learn

  1. #1
    Unregistered
    Guest

    Question which language should I learn

    I 'm currently studying C but whicht languages are hot at the moment or will be in the future.In my opinion it is best to first learn C,C++ and Visual Basic.These languages are a good base to learn other languages but on the other hand,do they guarantee a job?Few people say they do,other say that they are old languages and that Java is the future.And what about Cobol??So what is best,study C,C++ and Visual Basic or just Java which is a language that takes a long time to study???

  2. #2
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,823
    I'd say learn C/C++ now, and Java wouldn't be difficult to pick up after that... VB should be the easiest of the 4 to learn...

  3. #3
    Registered User JasonLikesJava's Avatar
    Join Date
    Mar 2002
    Posts
    175
    Was it a bad idea for me to have learned Java before C++? I hear everywhere about learning C++ first and then Java. I've heard of a bunch of Java college courses that all require C++.

  4. #4
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,897
    C and C++ are hot, have been hot, and will no doubt remain hot for some time yet. In my opinion, a successful programmer should know at least one of these. VB is probably used more than C++ so it would be a good idea to have a passing understanding of VB as well. Java and C# are promising, though I'm not a fan of Java I at least know it and will learn C# soon.

    My recommendation is to learn every language you can, start with C or C++ because once you understand those two, learning a new language really isn't too difficult. It's just a matter of picking up the syntax and a bit of practice.

    >Was it a bad idea for me to have learned Java before C++?
    It doesn't matter as long as you understand the concepts of programming in general. Java is a watered down C++, so if you know C++ then learning Java will be easier. I think that's the reason for the prerequisites.

    -Prelude
    My best code is written with the delete key.

  5. #5
    Unregistered
    Guest

    what is C#??

    What is C#??Is that Visual C++???

  6. #6
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,823
    C# is an entirely new language introduced by MS for its .NET framework. It's not VC++.

  7. #7
    Registered User
    Join Date
    Aug 2001
    Posts
    202
    Okay, here's my bit of flamebait.

    You probably shouldn't learn Cor C++ as your first language. C will let you shoot yourself in the foot, and C++ will let you cut your leg off, in ways that other languages dont.

    If you're just learning how to program, I would recommend Perl first. Perl is a clean language with a decent sized following, and you can usually get all the help you need outside the classroom, and without ever having to buy a book. You will be able to take those lessons and apply them to other languages.

    After you've got a handle on doing the simple stuff in Perl, then you may want to move on to Java; again, Java won't let you shoot yourself in the foot the same way C will.

    Eventually take on C, and then assembler, and then learn all the other languages that whim dictates you to learn.

    starX
    www.axisoftime.com

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Which language to start with
    By slats in forum A Brief History of Cprogramming.com
    Replies: 51
    Last Post: 05-16-2008, 06:32 AM
  2. Language for text.
    By virgoman57 in forum C Programming
    Replies: 3
    Last Post: 05-12-2008, 02:31 AM
  3. Strange loop
    By D@rk_force in forum C++ Programming
    Replies: 22
    Last Post: 12-18-2004, 02:40 PM
  4. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 06:48 AM
  5. Good site to learn about Prog. language concept?
    By Extrovert in forum Tech Board
    Replies: 5
    Last Post: 03-13-2003, 02:46 AM