Thread: What language to learn

  1. #16
    Toaster Zach L.'s Avatar
    Join Date
    Aug 2001
    Hmm... Depends on what semi-professional really means. The goal is very ambitious to say the least, but with focus, you can certainly be fairly decent in that amount of time.

    Going from C to C++, note that one major difference is that a well designed C program rarely looks like a well designed C++ program (assuming a non-trivial program), so don't merely add on some extra syntax to your knowledge of C.

    That said, good luck.
    The word rap as it applies to music is the result of a peculiar phonological rule which has stripped the word of its initial voiceless velar stop.

  2. #17
    Join Date
    Jul 2005
    Don't forget to learn Lisp.

  3. #18
    Join Date
    May 2004
    Quote Originally Posted by Zach L.
    Only after we discuss the impending return of COBOL.
    heh, I just finished my COBOL modules this year. Then I went out the back and burnt all my books.

  4. #19
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Then learn Smalltalk.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  5. #20
    Registered User Frobozz's Avatar
    Join Date
    Dec 2002
    If you want semi-professional, you might check this site out:

    The best way to learn a language fast is to simply take a course at a community college. It isn't that much either - maybe $300 to 400 depending on the college. I know my local one has a current tuition of $65 per credit but when I took VB .NET there, it was only $40 per credit. Boy prices go up don't they?

  6. #21
    Registered User
    Join Date
    Aug 2005
    UK - London
    whats "Ruby" ?

  7. #22
    I am me, who else?
    Join Date
    Oct 2002
    3 months is very ambitious indeed unless you have a lot of other coding experience behind you. While learning a language at school is definately a good thing, to become pro or semi-pro I really believe you must extend yourself beyond that.

    There are many things that will never follow the course material, and you must be willing to extend yourself into other areas of thought to get things done. I have often found, once you leave the basic skill level courses behind there is a tendency to be rigid in the system. I've found too often in my own job where you need some real difference strategies to follow. Mind you, I am not advocating that you ignore the standards or very good rules you've learned but you need to extend yourself.

    In any event, I don't think C/C++ in the near future will ever be "impractical", its already survived 30+ years in the comp industry, so it should be ok.

  8. #23
    Super Moderator
    Join Date
    Sep 2001
    whats "Ruby" ?
    It's a scripting language - quite powerful, I like it.

  9. #24
    Amazingly beautiful user.
    Join Date
    Jul 2005
    If you knew I'd have to kill you
    Personally, 3 months to semi professional isn't impossible IMHO. Once you've gotten really good in one language, others can come naturally. Having done VB,Python, and Java all of my life, I became "fluent" (OpenGL, BSP Trees, collision detection, mostly game programming related) in about two weeks. Now I can do just about anything I want to in C++ (within reasonable limits). If you are already a long time programmer, 3 months is not impossible.
    Programming Your Mom.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Which language to start with
    By slats in forum A Brief History of
    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
    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