Language of the future?

by vivo
38 replies
Obviously the web is the future. But is html, php, and javascript the best things to learn, or should you learn C++ or C# as well?
#future #language
  • Profile picture of the author MarkLL
    Personally, I don't think there is a single answer for this... (but you knew that anyway didn't you )

    C# is popular for asp.net apps but some places tend to use Java for large apps these days.

    For me... it really depends on what the purpose is. There is no right or wrong language.

    I still remember when cobol was the preferred option, mainly because it was taught at university and was considered "safe".
    {{ DiscussionBoard.errors[7115428].message }}
    • Profile picture of the author dexlink
      Originally Posted by MarkLL View Post

      Personally, I don't think there is a single answer for this... (but you knew that anyway didn't you )

      C# is popular for asp.net apps but some places tend to use Java for large apps these days.

      For me... it really depends on what the purpose is. There is no right or wrong language.

      I still remember when cobol was the preferred option, mainly because it was taught at university and was considered "safe".
      Yes... I do appreciate your discussion. We cannot constraint a single language to a certain region saying that 'is it needed here'. Thanks.
      {{ DiscussionBoard.errors[7209014].message }}
    • Profile picture of the author dexlink
      Originally Posted by MarkLL View Post

      Personally, I don't think there is a single answer for this... (but you knew that anyway didn't you )

      C# is popular for asp.net apps but some places tend to use Java for large apps these days.

      For me... it really depends on what the purpose is. There is no right or wrong language.

      I still remember when cobol was the preferred option, mainly because it was taught at university and was considered "safe".
      In academic sessions (in universities) actually students are taught on platforms -whether structured programming or object oriented programming or both. then there the need comes to use a language and it may be c, cobol, pascal or c++, java, c# etc. But not specific to any language.
      I do agree with you, it actually depends on the requirement.
      {{ DiscussionBoard.errors[7212751].message }}
  • Profile picture of the author fghaegele
    Believe it or not, Javascript is the future, as it has now moved to the server side. Programming zen for the open source peeps.

    Google "Node.js"

    It's unreal!

    For the .NET peeps, C# is the golden child. It's taught in most of the uni's and is incredibly fast.

    For for us conservative types, Php/SQL will be around for a long looooong time. Infinite possiblities here- as it just keeps getting easier to develop and scale websites/apps with it.
    Signature
    Take A Break. Play A Puzzle: Merlin's Puzzles
    {{ DiscussionBoard.errors[7118547].message }}
  • Profile picture of the author Devtard
    I recommend you starting with PHP and JS.

    Then you can focus on languages for creating mobile apps - they are literally a gold mine.
    Signature
    Automatic Post Tagger - free WP plugin that automatically adds tags to posts. Perfect for autoblogs!
    {{ DiscussionBoard.errors[7120012].message }}
  • Profile picture of the author rising_sun
    Banned
    C#,in the .net platform,
    C# is ready for mobile application on windows platform.
    It has a grate future .
    {{ DiscussionBoard.errors[7120742].message }}
  • Profile picture of the author Rotwic
    For the web, javascript and PHP are the future. With speeds that 4G gives, i have a feeling that everything will be running on the web.
    {{ DiscussionBoard.errors[7135072].message }}
  • Profile picture of the author abyssofseo
    Every problem needs a specific solution. All languages are important in their own field.
    {{ DiscussionBoard.errors[7135336].message }}
  • Profile picture of the author manojagadi
    Banned
    [DELETED]
    {{ DiscussionBoard.errors[7170234].message }}
    • Profile picture of the author phpindia
      Originally Posted by manojagadi View Post

      According to me, PHP is the language of the future.
      Yes, PHP is booming today web market and very famous for developing websites through CMS's and frameworks. This language does not need license and very simple to learn.
      {{ DiscussionBoard.errors[7170485].message }}
      • Profile picture of the author oliviacis
        Depends on what you are working on and what are the requirements of the project.
        {{ DiscussionBoard.errors[7170939].message }}
        • Profile picture of the author Minista
          The reality is if you want to be a Webmaster ==NO-> Webmaster is now equal to programmer for me. You will have to learn php, css, JavaScript and c#.

          The reason why you will have to learn all of them is because depend of the project one language may be better.

          From my experience c# is the most productive language and it's very easy to learn. If you Know c#, you already know JavaScript. And you will find it super easy to learn any other languages. If you know c# you will be able to create Desktop software, mobile application and Web application. I think it's the most versatile language.
          Signature

          Google Maps Contact Extractor, a google maps scraper software (Scrape google places data)
          Yellow Pages Scraper software an easy to use Yellow pages scraper software
          Yelp Data Scraper software, extract data from yelp website.
          Management-Ware Extract Anywhere, Website data extractor software, create your scraper to extract data from almost any website. Door to door CRM software.

          {{ DiscussionBoard.errors[7188300].message }}
  • Profile picture of the author karthick pacific
    I think you want to mold yourself according to your platform you had choose. Every language has its own uniqueness which will helpful for different categories.
    {{ DiscussionBoard.errors[7188568].message }}
  • {{ DiscussionBoard.errors[7195231].message }}
    • Profile picture of the author dexlink
      Originally Posted by linkmonster View Post

      Java and PHP are the language for the future.
      Would you please explain....? In my opinion, I can't say so.
      {{ DiscussionBoard.errors[7209025].message }}
  • Profile picture of the author crivion
    PHP,MySQL and jQuery is almost all you need to create from the simplest to the most complex apps
    {{ DiscussionBoard.errors[7196188].message }}
  • Profile picture of the author wayfarer
    Most of the answers here are pretty much nonsense. PHP, for one, is in heavy decline, whether you think it is or not. It will still stick around for years as the most heavily installed web server language, but if you think it's growing in comparison to other languages, you are misinformed.

    It's very difficult to answer what the language of the future. It's more likely that the current languages that we use will keep being improved upon. There have been some recent new languages, such as Go, Scala, Dart, etc, but so far I haven't seen any evidence that they're catching on, at least on a wide scale.
    Signature
    I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
    {{ DiscussionBoard.errors[7196478].message }}
  • Profile picture of the author solomos
    listen on my advice. I m a guru programmer. Study & learn programming analysis & algorithms. This is all you need. The programming language are just the tools. After that start with C&C++. Then move to Java and definately learn SQL as well.
    After you do realise the way programming works jump to C#, php etc. All programming languages are more or less the same.
    {{ DiscussionBoard.errors[7200137].message }}
    • Profile picture of the author wayfarer
      Originally Posted by solomos View Post

      Study & learn programming analysis & algorithms. This is all you need. The programming language are just the tools
      This is pretty much the truth. I wholly believe a good programmer can adapt him or herself to any language, and learn to use it. That is because good engineers have a solid background in general programming theory. That's what separates a software engineer from someone who merely produces code.
      Signature
      I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
      {{ DiscussionBoard.errors[7209093].message }}
      • Profile picture of the author dexlink
        Originally Posted by wayfarer View Post

        This is pretty much the truth. I wholly believe a good programmer can adapt him or herself to any language, and learn to use it. That is because good engineers have a solid background in general programming theory. That's what separates a software engineer from someone who merely produces code.
        A programmer should have this capability what was said by wayfarer. I fully agree with him. A solid basement should be first requirement of a good programmer so that he or she can adapt any language quickly and for this he or she must possess a good concept on both algorithm and data structure.
        {{ DiscussionBoard.errors[7209108].message }}
  • Profile picture of the author dutrowllc
    I have a feeling that JavaScript might end up being the dominant language. Either that or Python.

    The reason is that they are both very easy languages to develop in so you get more done for your time.

    If you want to learn Javascript, you must read "Javascript, The Good Parts". Because anyone with a text editor and a browser can write code for it, Javascript is a language that has been abused over the years by people who don't know what they are doing. In order to understand the language, you have to read that book. You cannot learn how to use it by looking at code that you find on the net. Even w3 schools has terrible information.

    Also, HTML and CSS are not programming languages, they are really cool "markup" languages. More akin to Photoshop, they are a way to express how you want things to appear on the page.

    I should probably qualify myself and mention that I have over a decade of experience writing software.
    {{ DiscussionBoard.errors[7212064].message }}
    • Profile picture of the author Leto
      Originally Posted by dutrowllc View Post

      I have a feeling that JavaScript might end up being the dominant language. Either that or Python.
      I'm happy to see at least one person mention Python here.

      It has a lot of benefits, and Google relies on it quite a lot.

      I bet they know why
      Signature
      “A person needs new experiences … Without change something sleeps inside us and seldom awakens. The sleeper must awaken.” (Duke Leto Atreides, Dune)
      {{ DiscussionBoard.errors[7347437].message }}
  • Profile picture of the author henrywinsett
    Information technologies are a changing world where you can see plenty of languages and softwares. Many of them are latest and the rest are outdated. If you want to have a future in this field then start with latest language or software like PHP and HTML 5. And also get a basic knowledge of C and C++ for your bright future. You need to update yourself as per the trend and new technologies which will improve your skills to sustain and last for a longer duration.
    {{ DiscussionBoard.errors[7291654].message }}
  • Profile picture of the author samusbox
    dev c++ is the best basic language software every
    {{ DiscussionBoard.errors[7291698].message }}
  • Profile picture of the author Bryan Zazz
    Originally Posted by vivo View Post

    Obviously the web is the future. But is html, php, and javascript the best things to learn, or should you learn C++ or C# as well?
    "html" is not really a "real language" ... it's more like a layout thingie telling browsers how to render pages.

    If you want to do web programming, forget C/C++

    Java and C# ... maybe (too slow for me, but it's just me)

    To do "web stuff" you need knowledge of:
    html, css, javascript. Add jquery to the set.
    That's it.
    oh, and some SQL to talk to your DB
    You could add some "helper" scripting languages to automate some stuff
    (like site creation or whatever), also choose one of these: php, python, perl, ruby

    The best way to learn is to start a project, and try to make it work
    (at least that's how I learned my stuff) If you only read some book and not
    apply what you learned in real-life and hit a few walls on the way,
    the learning won't stick. Practice makes better...

    good luck!
    {{ DiscussionBoard.errors[7295446].message }}
  • Profile picture of the author Danish01
    I think Java and PHP.....
    {{ DiscussionBoard.errors[7302351].message }}
  • Profile picture of the author ArnoldCreste
    C and C++ are basic language to learn each language. Recently in web development we are show many updation in regular time and add a new language. If you are involve in web developing field so you need to regular update our knowledge to known for the programming language changes.
    {{ DiscussionBoard.errors[7318856].message }}
  • Profile picture of the author RankSale
    I hope PHP can still be of the future, free and easy to use.
    Java and ASP series are troublesome for extra plugin or wiget needed for surfers.
    {{ DiscussionBoard.errors[7319140].message }}
  • Profile picture of the author DFTskillz
    Do you also mean programming langauges like flash? if so HTML 5 is making that language redundant wi
    Signature

    Here's an Aweber alternative, the new and upcoming Sendorika

    {{ DiscussionBoard.errors[7319183].message }}
    • Profile picture of the author wayfarer
      Originally Posted by DFTskillz View Post

      Do you also mean programming langauges like flash?
      Flash is not a programming language, it is a technology. In it is contained a programming language called Actionscript, which is actually ECMA Script 3. It's a superior form of JavaScript, with classes and other operators. Even if Flash is going the way of the dinosaurs, this language isn't going anywhere. It will move more to the desktop, as it already is in Adobe Air. So something like Actionscript could very well be a big language in the future.
      Signature
      I build web things, server things. I help build the startup Veenome. | Remote Programming Jobs
      {{ DiscussionBoard.errors[7331755].message }}
  • Profile picture of the author xtbxtb104
    at the end of the day its loops, ifs, operators, etc. you should be able to switch easily, that's the future.
    {{ DiscussionBoard.errors[7331598].message }}
  • Profile picture of the author RichBeck
    Originally Posted by vivo View Post

    Obviously the web is the future. But is html, php, and javascript the best things to learn, or should you learn C++ or C# as well?
    vivo,

    C++ is dying as a "mainstream" programming language.....

    C# and Javascript would be more profitable to learn... and much easier to find jobs.

    God Bless,

    Rich Beck
    {{ DiscussionBoard.errors[7345031].message }}
  • Profile picture of the author seowonder56
    I dont think there is any problem in learning asp.net and c#, they are going to implement new features in this new visual studio too so it might be easier to develop dynamic websites
    {{ DiscussionBoard.errors[7346519].message }}
  • Profile picture of the author Net66
    If you want to be a programmer then learn C# and the like. If you want to write sellable programs and make money online then use a rapid application development tool - you can always learn the real die-hard code stuff later

    Andy
    Signature
    What I do - And How I do it. My Personal Blog...
    http://AndyBrocklehurst.com
    {{ DiscussionBoard.errors[7347095].message }}
  • Profile picture of the author Mike Ogbin
    I think these languages are great for the future in web development.

    HTML5 and CSS3 for designing languages.

    php 5 & MySQL and JavaScript are for programming languages.
    Signature
    Speedy Up - Jumping game that change your mood and put smile in your face :)
    {{ DiscussionBoard.errors[7371591].message }}
  • Profile picture of the author lepunk
    there are some interesting trends currently on server side languages.

    people tend to leave PHP for python. Also node.js is getting more and more popular and relatively new languages like Go and Scala are emerging. I think the reason behind this is programmers are keeping scale in mind from the start
    {{ DiscussionBoard.errors[7374219].message }}
  • Profile picture of the author umrbd
    This question does not have a definite answer for sure, but down the line it really depends upon the situation, requirement and scope of application, but I guess the recent development in php frameworks specially in Yii and Zf2 they have given a whole new definition of web development. PHP have standards in server side programming which other server side programming languages lacks. JSP is also evolving into very powerful server side language. Personally I don't know whether javascript will become next big thing or not but I really don;t want to see it as a big thing.
    Signature

    I am one of the TechKnowlogists

    {{ DiscussionBoard.errors[7377146].message }}
  • Profile picture of the author kenzik
    Originally Posted by vivo View Post

    Obviously the web is the future. But is html, php, and javascript the best things to learn, or should you learn C++ or C# as well?
    Like another post I just finished... what are your goals? PHP won't do much good for you if you want to code a 3D MMORPG. Likewise, C++ is probably overkill for writing a web chat program (node.js would allow you to do this in a handful of lines of code).

    Is your goal to do this for yourself or as a career? Are you planning on a building a business and hiring people? If so, you'll want to consider the talent pool that you'll be drawing from... Cobol might be awesome, but good luck finding lots of people who know it. Contrast that with C# or Java... no shortage of folks.

    Is your goal to develop software for a company? Better learn whatever it is that they are hiring for.

    Etc.
    {{ DiscussionBoard.errors[7379998].message }}
  • Profile picture of the author IMDESTROYER
    Banned
    Originally Posted by vivo View Post

    Obviously the web is the future. But is html, php, and javascript the best things to learn, or should you learn C++ or C# as well?
    PHP is liek the HTML and CSS of programming. You should learn Java, it is allot better, python and coldfusion tooooo
    {{ DiscussionBoard.errors[7380439].message }}

Trending Topics