What programming language is the best to learn in 2015 & beyond?

by 35 replies
41
Looking to get into programming and looking to concentrate on the language that will give me the most benefit going forward.

Any suggestions on what I should be concentrating on and where the industry is going?
#programming #2015 #language #learn #programming
  • html, php, javascript, css... any programming language that can be used in web development
  • PHP is very important software language people use very much.
    • [1] reply
  • Really? It depends on your target, if you are willing to create a website, i prefer PHP, CSS and JS. And if your target is to create mobile application it is better to learn Python, C/C++, and Java.
  • asp.net java script use database SQL server make large i software for companies accounts departments easily see on line
  • Yes you have to be more specific
    Why do you want to learn programming ?
    What do you want to build ?

    But if you start i suggest you cut your teeth on something simple for a couples of weeks like python or ruby
    • [1] reply
    • In My opinion PHP is not the way to go if you want to learn programming unless all you want to do is web development.

      Yes PHP is and was big in web development but PHP isn't going to make you a rounded programmer. PHP is for the web - the end.

      Python,C#, javascript is going to allow you to do web and more and the conventions of Python are better suited to then allow you to branch off into other languages
  • What language you learn really depends on what you want to do.

    I mean once you learn programming Logic you can pretty much pick up most any language.

    I started with Java because I wanted to get into Android Mobil Development.

    Python is easy to start, sure, but I still suggest learning the basics with either Java or C++
  • Java - Android and Google are cleary a future
    • [1] reply
    • It really all depends on the type of programming you want to do. I would have to agree with most everyone on here and say learn PHP. If for nothing else, just to give you a taste of what the life of a programmer is like. PHP is also very easy to learn and dominates the web, or at least the server side of it. JS dominates the client side.

      That being said, PHP is a server side web language that won't do you much good if you want to develop for the desktop (waste of time) or Android.

      I would say if you had to learn just one language for the future C++ would be it. It's used just about everywhere and in everything, my second choice would be Java for the same reason, but I'm not too fond of the syntax (personal preference).
      • [1] reply
  • Banned
    [DELETED]
  • It really depends on your plan, whay your aim is. If your are planning to do some Websites the programming you must learn is PHP, CSS, and HTML. But if your goal is to develop and mobile application. The best language you should learn is Java, C, C++ and Objective C.
  • It depends what you want to do and which area you want to work in.

    Learn HTML/CSS/JS, you will have use of it for the future whatever you do.
    Learn SQL, you will have use of it for the future whatever you do.
    • [1] reply
    • You contradict yourself here. On one hand you say it depends what they want to work in. Then you say web technologies will be useful whatever they do.

      If they want to develop desktop apps for windows then knowing HTML and CSS isnt going to be that useful.
      • [1] reply
  • PHP, HTML, CSS, Java Script, MySQL etc. Also if you want to learn about Software building then you have learn C, C++ some programming language.
    Thank you.
  • HTML5. PHP should be good choice .
  • I would suggest PHP. html is not exactly a "programming" language, but still you will need it. Just one thing: don't start another language unless you can handle the first; i.e. when you will give answers on stackoverflow instead of asking questions - you can move forward.
    • [2] replies
    • Probably the language with the most traction at present is javascript. I know people will tell you that it cannot be used for anything but websites, but they're wrong.

      A lot of development these days is focussing on intranet technologies. This enables rapid development of applications that can be used from multiple sources and are inherently multi-user. The use of a framework such as AngularJS enables you to create single page applications that are as responsive as desktop applications but much easier to deploy. No need to install a separate client on each machine. Using responsive techniques your application will work on anything from a mobile phone up.

      One caveat There is a growing focus on typescript - javascript with types - originally created by Microsoft but now jointly developed with Google.

      For backend, look at MySQL - a great way to get to play with an SQL server - and also look at neewer technologies suh as neo4J and orientdb
    • I have trouble taking a language seriously when basic string functions do things like.
      The result of looking for string A inside string B is the same when A is not found as it is when A is at the start of B. But as long as A starts at the second or later letter of B, then I'll give you the right result.
  • I've heard ruby is a well paid language but i am not fully informed about it.
    I write java for software and C# MVC .NET for web development which is also very interesting. At the end it all depends on what you want in the future. All advice i can give you is to perhaps start with any object orientated language as a first language. goodluck
  • Interesting mention of AngularJS there.

    That is the most popular course on Udemy at the moment, so definitely one to keep an eye on
    https://www.udemy.com/learn-angularj...ode=GOFORTH110
  • Hi,
    You can start with any programming language based on your interest
    1. If you are interested in web development, then start with HTML, CSS, JavaScript, PHP.
    2. If you are interested in desktop-based software, then start with .net or Java.
    Thanks.
  • As you've seen from the replies, you need to give us a little more info of you want more helpful answers.

    What do you want to create?
    What industry do you want to program for?
    "Best to learn" in what sense?

    Etc etc.

    A lot of good answers already. Different languages for different fields, and pros/cons for all of them.
  • Banned
    [DELETED]
    • [1] reply
    • This is quite a contentious statement in the coding world
  • I would highly recommend learning Python. Great community, learn resources, coding standards, and a simple/readable syntax.
  • Hi there,
    To decide that a language is best or not, there are certain parameters to check this. Have a look on this for better idea.
    What's the Best Programming Language to Learn in 2015?
  • I think java and php would be more important.
  • try Python or Ruby
  • Depends on what you want to program. If you are into 0's and 1's you may want to try machine language.
  • I think the question of what is the better language to learn is little wrong because there is no better programming language, every language has its advantange and wakness depending on what you want to use for, for example if you want to build a small site that using database you may need to use just PHP even if JAVA EE is powerful for web Application. so from my experience i choice the appropriate language depending on what i want to do whith it. but if i understand your question and you are begginer in programming i think you should start with C language because every other feature language herite from it. but for me i usully work with JAVA because you can do every things with WEB Application or Desktop even Mobile .
  • As per my advice you can learn java . now a days it is in great demand.
  • If it's internet related, then JavaScript and PHP (along with HTML5 and CSS of course). These days even for mobile apps as many apps are actually web apps.
  • Banned
    If you are asking for web development then i will suggest you Php for server side and angularjs, jquery for client side. There are lots of opportunities in these fields.

Next Topics on Trending Feed