Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Know C++ and Java, but not sure what other languages would be worth my time learning

  1. #1

    Default Know C++ and Java, but not sure what other languages would be worth my time learning

    Any ideas for other languages that would be useful to learn, like in industry ( I know Matlab).

  2. #2

    Default

    I recommend Common Lisp.

    It's a super-powerful language that allows you to do some ridiculously cool things. It also has a much different approach to a lot of things you see in C-like OOP languages like C++ and Java.

    On top of that, learning it is something that helps you look at problems differently and will very likely help you become a better programmer in any language.

  3. #3

    Default

    Been told C# is the new and improved C++

  4. #4

    Default

    Depends on what you want to do career or hobby wise.

    One thing I would say, especially with regards to Java, is that knowing the language isn't as important as knowing the specific toolstack you are using. Knowing OSGI/EJB/Hibernate/Spring/JBoss/whatever is going to matter a lot more than "knowing java". Obviously you can't learn everything (some of these take years to become an expert in), but knowing at least one to a reasonable competency demonstrates that your skills extend beyond knowing what a for loop is. Very least, look into the generic concepts surrounding them (dependency injection, micro-architecture, etc..).

    In addition to that, good skills to grab early are:
    - Learn how to use version control (svn/git/perforce/mercural..)
    - Learn UML. It sucks but it's used.
    - Learn agile methodologies, specifically "scrum". Scrum is _very_ popular right now.. may not be forever, but going in with a good understanding of it will definitely be a bonus. Just throwing around words like sprint and "user story" will probably bump up your employment prospects.

  5. #5

    Default Know C++ and Java, but not sure what other languages would be worth my time l...

    Well, objective C is essential if you want to do anything with Apple's OSX or iOS. Also Python can have MANY helpful uses as well. I've heard it's a doozy of a language to learn though.

  6. #6

    Default



    Quote Originally Posted by babypony View Post
    Been told C# is the new and improved C++
    No language can give you the degree of control on a hardware level that C++ can plus I've heard C# is Microsoft's attempt at creating their own Javaesque language so I personally think the benefits of learning C# is debatable. I'm extremely bias though. C++ and Objective C are my favorite languages.

  7. #7

    Default

    Might sound cray for recommending this.

    You should learn good ol' C, It's good to know both C/C++

    C is quite limited compared to C++, but its a really low level language, which is perfect for driver programming, doesn't really have much real uses these days because C++ replaces it, but its still useful to know.

    I think C does a better job at teaching you how C++ works correctly, I personally don't think anyone can understand C++ until they understand C, though this is just opinion.

    Starting off with C, gave me a better understanding of how C++ works, I started learning C++ as my first language, made no sense, learn't C, everything become apparent.

    I think C gives you a better understanding on how to think like a programmer, but as I said this is just opinion.

  8. #8

    Default



    Quote Originally Posted by BluePanda View Post
    Might sound cray for recommending this.

    You should learn good ol' C, It's good to know both C/C++

    C is quite limited compared to C++, but its a really low level language, which is perfect for driver programming, doesn't really have much real uses these days because C++ replaces it, but its still useful to know.

    I think C does a better job at teaching you how C++ works correctly, I personally don't think anyone can understand C++ until they understand C, though this is just opinion.

    Starting off with C, gave me a better understanding of how C++ works, I started learning C++ as my first language, made no sense, learn't C, everything become apparent.

    I think C gives you a better understanding on how to think like a programmer, but as I said this is just opinion.
    Also this.

    C is a superset to A LOT of languages used today such as C++ and Objective C

  9. #9

    Default

    I apologize for being outdated, but my computer language experience is:

    BASIC
    PASCAL
    GenRad CAPS/APG ATE System Language.
    PBASIC
    PROLOG

  10. #10

    Default



    Quote Originally Posted by BoundCoder View Post
    Depends on what you want to do career or hobby wise.

    One thing I would say, especially with regards to Java, is that knowing the language isn't as important as knowing the specific toolstack you are using. Knowing OSGI/EJB/Hibernate/Spring/JBoss/whatever is going to matter a lot more than "knowing java". Obviously you can't learn everything (some of these take years to become an expert in), but knowing at least one to a reasonable competency demonstrates that your skills extend beyond knowing what a for loop is. Very least, look into the generic concepts surrounding them (dependency injection, micro-architecture, etc..).

    In addition to that, good skills to grab early are:
    - Learn how to use version control (svn/git/perforce/mercural..)
    - Learn UML. It sucks but it's used.
    - Learn agile methodologies, specifically "scrum". Scrum is _very_ popular right now.. may not be forever, but going in with a good understanding of it will definitely be a bonus. Just throwing around words like sprint and "user story" will probably bump up your employment prospects.
    I second that. It's best to check out a few job offers and see what technologies besides language pop up most often and focus on one of them. I'll also add design patterns to the list. They might be confusing at first approach, but they're ceartainly a good practice and will make code reuse, organisation and understanding a whole lot easier on the long run.

Similar Threads

  1. Learning new languages
    By DLGoplayer in forum Off-topic
    Replies: 9
    Last Post: 13-Apr-2015, 19:23
  2. Replies: 2
    Last Post: 10-Apr-2014, 02:12
  3. Us in Other languages
    By Randatar in forum Adult Babies & Littles
    Replies: 2
    Last Post: 02-May-2012, 03:50
  4. Is it worth the time and effort?
    By tinyjess in forum Adult Babies & Littles
    Replies: 17
    Last Post: 31-Jan-2012, 09:34
  5. Learning java
    By Mornavial in forum Computers & Gaming
    Replies: 14
    Last Post: 06-May-2008, 00:28

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
ADISC.org - the Adult Baby / Diaper Lover / Incontinence Support Community.
ADISC.org is designed to be viewed in Firefox, with a resolution of at least 1280 x 1024.