Results 1 to 29 of 29

Thread: Which language next?

  1. #1

    Thread Starter
    New Member
    Join Date
    Feb 2008
    Posts
    4

    Which language next?

    I've been thinking lately of learning on a new programming language because I've gotten reasonably experienced with VB6 but its starting to get uninteresting. I cant make up my mind on which language to start on so I decided to post here for suggestions.

    I've done some research and I've decided that C++, Delphi and Java would be good options, I just can't decide which one though.

    Thanks
    Robotbrains

  2. #2
    Arabic Poster ComputerJy's Avatar
    Join Date
    Nov 2005
    Location
    Happily misplaced
    Posts
    2,513

    Re: Which language next?

    They're all great language. except for delphi which I'm not sure if anyone uses it now. but I recommend beginning with VB.Net since you already know VB6. It'll make the transition to object oriented languages easier for you. but it's just an opinion
    "I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
    My Blog

  3. #3

    Thread Starter
    New Member
    Join Date
    Feb 2008
    Posts
    4

    Re: Which language next?

    Ok thanks

  4. #4
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,104

    Re: Which language next?

    C++ is massive. If you really understand it, then pretty nearly any other language will be a fairly simple move. However, few people use all of the features that are now in ANSI C++. Even MS apparently sticks to what they consider a "rational subset" of the full language.

    The one thing that you will miss out on if you go with VB.NET is pointers. You use them in VB.NET, you just don't know about it most of the time. Of course, since there have been libraries full of books written on the subject of pointers and related issues, it's a subject that can cause many problems. I think what ComputerJy suggested is good, because adding OO concepts to VB is a nice step to add a new way of organizing and thinking about programming. If you just want a whole new challenge, though, then one of the C languages (C/C++/C#) could give you knew and exciting ways to break code.
    My usual boring signature: Nothing

  5. #5
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Which language next?

    First ascertain what you need to do. Then we can advise which languages would be appropriate.


    Arbitrarily suggesting languages to learn will lead to another pointless "language X is the best for reasons A, B, C" thread.

  6. #6
    Hyperactive Member
    Join Date
    Oct 2007
    Location
    Godzone, oops Oz
    Posts
    355

    Re: Which language next?

    I would also have a look at the various web technologies, there's going to be greater than ever demand for web developers with a lot of apps switching to intranet interfaces.

    The ones I'm seeing being advertised for job vacancies are

    .net (C#, and vb)

    php

    ruby on rails

    coldfusion

    Also worthwhile having a look at java script and ajax (which applies to all web technologies I'm aware of).

    As penagate states, might be easier to offer advice if we knew what you intended to use your new language for

  7. #7

    Thread Starter
    New Member
    Join Date
    Feb 2008
    Posts
    4

    Re: Which language next?

    Ok, thanks for the ideas.

  8. #8
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,104

    Re: Which language next?

    Quote Originally Posted by penagate
    First ascertain what you need to do. Then we can advise which languages would be appropriate.


    Arbitrarily suggesting languages to learn will lead to another pointless "language X is the best for reasons A, B, C" thread.
    Normally I would agree with that, but many years ago I decided to learn C++ simply because I was looking for something new. It kind of sounded like the OP was talking along those lines.
    My usual boring signature: Nothing

  9. #9
    I'm about to be a PowerPoster!
    Join Date
    Jan 2005
    Location
    Everywhere
    Posts
    13,647

    Re: Which language next?

    Yes, good point.

  10. #10
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: Which language next?

    Quote Originally Posted by AceRimmer
    coldfusion
    I think this is a good web language to use because, for reasons unknown, it seems to be popular, and because it, fundamentally, is nothing more than HTML on steriods.

  11. #11
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,104

    Re: Which language next?

    Quote Originally Posted by Hack
    I think this is a good web language to use because, for reasons unknown, it seems to be popular, and because it, fundamentally, is nothing more than HTML on steriods.
    That has to be the most back-handed endorsement I have ever seen.
    My usual boring signature: Nothing

  12. #12
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Which language next?

    I went from mainframe BASIC to VB6 back in 2000...

    A couple of years ago I started working in .Net - first 2003 and now VS 2005.

    The framework is what this is all about - the seamless ability to use thousands of functions, methods, properties in easy to understand name spaces is just incredible.

    This has allow me to code for workstations in VS 2005 and also to code for pocket PC's in VS 2005.

    And now I have been given a web-assignment and I'm coding in ASP.Net (still using familiar VS 2005 IDE) - learning HTML/CSS for the front end but still using familiar framework functionality in the server code.

    Plus the benefits of learning OO and the satisfaction of it serves to inspire as well..

    Why did you mention JAVA as an option - what interests you in that? What purposed would it serve? What would you create with JAVA??

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  13. #13

    Thread Starter
    New Member
    Join Date
    Feb 2008
    Posts
    4

    Re: Which language next?

    Quote Originally Posted by szlamany
    I went from mainframe BASIC to VB6 back in 2000...

    A couple of years ago I started working in .Net - first 2003 and now VS 2005.

    The framework is what this is all about - the seamless ability to use thousands of functions, methods, properties in easy to understand name spaces is just incredible.

    This has allow me to code for workstations in VS 2005 and also to code for pocket PC's in VS 2005.

    And now I have been given a web-assignment and I'm coding in ASP.Net (still using familiar VS 2005 IDE) - learning HTML/CSS for the front end but still using familiar framework functionality in the server code.

    Plus the benefits of learning OO and the satisfaction of it serves to inspire as well..

    Why did you mention JAVA as an option - what interests you in that? What purposed would it serve? What would you create with JAVA??
    I quite like the idea of it being able to run on most operating systems and how it can be used as a applet in a webpage, which could come in handy for me.

    As for which language next, I've decided to go with Java because of the reasons above. I also read that java has similiar syntax to C++ so I could go onto C++ later on with less difficulty?

  14. #14
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Which language next?

    Writing in ASP.net allows it to run on any browser - any platform.

    Our users are large-scale enterprises - so they prefer MS servers - so running IIS on the server with MS SQL databases is what they want anyway.

    Doesn't JAVA require a user-download? And some users run with javascript disabled - so any web page you make has to take that into consideration.

    But you never mentioned what you would write - geared to what type of user - what would it do...

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  15. #15
    G&G Moderator chemicalNova's Avatar
    Join Date
    Jun 2002
    Location
    Victoria, Australia
    Posts
    4,246

    Re: Which language next?

    Quote Originally Posted by szlamany
    Our users are large-scale enterprises - so they prefer MS servers
    Interesting. My company has the largest wireless coverage in Australia, does web hosting, email hosting, etc.. 95% of our stuff is Linux..

    chem

    Visual Studio 6, Visual Studio.NET 2005, MASM

  16. #16
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Which language next?

    Quote Originally Posted by chemicalNova
    Interesting. My company has the largest wireless coverage in Australia, does web hosting, email hosting, etc.. 95% of our stuff is Linux..

    chem
    How many users in one of your typical client installations?

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  17. #17

  18. #18
    PowerPoster dilettante's Avatar
    Join Date
    Feb 2006
    Posts
    24,487

    Re: Which language next?

    Java is more or less extinct for desktop development. For that matter you don't see many Java browser applets anymore either.

    Most Java development is server-side, typically for web based development. Just like .Net, which is a Java clone with enough differences to avoid another lawsuit along with multi-language support. It doesn't mean you can't create desktop applications with them and people certainly do, but that isn't the target application space.

    It bears no relationship to JavaScript at all aside from the choice in naming and a superficial similarity of syntax.

  19. #19
    MS SQL Powerposter szlamany's Avatar
    Join Date
    Mar 2004
    Location
    Connecticut
    Posts
    18,263

    Re: Which language next?

    Quote Originally Posted by RhinoBull
    Doesn't .Net? We run our entire enterprise (databases and few other things) on Linux servers as well. File servers are Windows 2003.
    Not for a user to run a webpage that uses runat="Server" settings - right?

    *** Read the sticky in the DB forum about how to get your question answered quickly!! ***

    Please remember to rate posts! Rate any post you find helpful - even in old threads! Use the link to the left - "Rate this Post".

    Some Informative Links:
    [ SQL Rules to Live By ] [ Reserved SQL keywords ] [ When to use INDEX HINTS! ] [ Passing Multi-item Parameters to STORED PROCEDURES ]
    [ Solution to non-domain Windows Authentication ] [ Crazy things we do to shrink log files ] [ SQL 2005 Features ] [ Loading Pictures from DB ]

    MS MVP 2006, 2007, 2008

  20. #20
    PowerPoster RhinoBull's Avatar
    Join Date
    Mar 2004
    Location
    New Amsterdam
    Posts
    24,132

    Re: Which language next?

    Quote Originally Posted by dilettante
    Java is more or less extinct for desktop development...
    I'd rather say "no more no less"... Recently we were evaluating enterprise solution (open source btw) for building data warehouse (plus lots more).
    Guess what? It's purely Java based solution - very robust set of tools (large tools btw).
    And because it's Java it can easily be deployed anywhere. I think MS needs to forget all about pride and make their development platform(s) multiplatform too - everybody will just benefit from that.

  21. #21
    Arabic Poster ComputerJy's Avatar
    Join Date
    Nov 2005
    Location
    Happily misplaced
    Posts
    2,513

    Re: Which language next?

    Quote Originally Posted by RhinoBull
    I'd rather say "no more no less"... Recently we were evaluating enterprise solution (open source btw) for building data warehouse (plus lots more).
    Guess what? It's purely Java based solution - very robust set of tools (large tools btw).
    And because it's Java it can easily be deployed anywhere. I think MS needs to forget all about pride and make their development platform(s) multiplatform too - everybody will just benefit from that.
    Actually it's just mac that is left out. Linux has the Mono open source project to run .Net apps

    I don't know why but it feels like this topic is never-ending
    "I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
    My Blog

  22. #22
    Arabic Poster ComputerJy's Avatar
    Join Date
    Nov 2005
    Location
    Happily misplaced
    Posts
    2,513

    Re: Which language next?

    Quote Originally Posted by dilettante
    Java is more or less extinct for desktop development. For that matter you don't see many Java browser applets anymore either.
    No, Only applets are considered deprecated by the W3C, Java has nothing to do with it. Even thought great websites still use them
    Quote Originally Posted by szlamany
    Not for a user to run a webpage that uses runat="Server" settings - right?
    Neither does Java Server Pages. They don't require the runtime to run
    "I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
    My Blog

  23. #23
    Fanatic Member
    Join Date
    Jul 2007
    Posts
    530

    Re: Which language next?

    Quote Originally Posted by RhinoBull
    I think MS needs to forget all about pride and make their development platform(s) multiplatform too - everybody will just benefit from that.
    & Then They will change their name from Microsoft to Bigsoft

  24. #24
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Which language next?

    They can do themselves a favor by actively participating in porting over the framework to different platforms.

  25. #25
    Arabic Poster ComputerJy's Avatar
    Join Date
    Nov 2005
    Location
    Happily misplaced
    Posts
    2,513

    Re: Which language next?

    Quote Originally Posted by mendhak
    They can do themselves a favor by actively participating in porting over the framework to different platforms.
    As mentioned a couple of times in this forum, they are supporting Mono for Linux.

    I don't know about Mac
    "I'm not normally a praying man, but if you're up there, save me... Superman!" - Homer Simpson
    My Blog

  26. #26
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Which language next?

    Support != Active Involvement.

    The current support is passive when considering that it's the world's largest R&D company.

    Also, OP, your next language should be LolCode.

  27. #27
    Frenzied Member
    Join Date
    May 2006
    Location
    Toronto, ON
    Posts
    1,093

    Re: Which language next?

    Quote Originally Posted by mendhak
    They can do themselves a favor by actively participating in porting over the framework to different platforms.
    Ya, maybe then they'd be able to get their little company off the ground and all the Microsoft investors can finally start seeing some returns.

  28. #28
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170

    Re: Which language next?

    Alright, if we're going to be pedantic, they can increase .NET's popularity by making it more widely available with support.

  29. #29
    Hyperactive Member
    Join Date
    Oct 2007
    Location
    Godzone, oops Oz
    Posts
    355

    Re: Which language next?

    Quote Originally Posted by Hack
    I think this is a good web language to use because, for reasons unknown, it seems to be popular, and because it, fundamentally, is nothing more than HTML on steriods.
    Actually a heck of a lot more than HTML on steroids, but take your point re the tag nature. It's popular as it's a rapid intranet/internet development platform. Sort of like .net huge chunks of stuff are done for you via the services.

    Out of interest we just rolled out a huge app for Lawyer accreditation, took exactly three months from delivered specifications to going live. Of course there's a lot of bug fixes going down at the moment. Thankfully my only involvement was providing a mid ware solution to getting data out of our legacy unidata system and updating an Oracle db in a live fashion And LOL to the debate above it involves a java app

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width