Which programming language is the best of all time ?

by 138 replies
160
If I want to learn programming so which language should I choose. I am searching for a programming language which is famous or better than others, which will be the best in future. Please help i am really confused.I am learning



Regards
seo_submission
#programming #language #programming #time
  • Learn Binary. You'll be able to program for any computer, machine, or electronic device that mankind has ever built. Screw high level code, get down to the 1's and 0's!
    • [ 4 ] Thanks
    • [1] reply
    • Ah yes but binary is easy, it's just 1s and 0s.

      The challenge is to learn the processor instructions called machine code that are expressed in binary (or more accurately 32 bit or 64 bit binary instructions).

      I did this many years ago as a teenager on the 6502 processor to control stepping motors speed. Coding delays based on the assumption of a 3.3Mhz clock speed. Much fun
  • I was researching on the same subject some time ago and i didn't find any "this is the answer" kind-of solution.. every programmer has something different to say on the matter. Some say start with the most basic languages like (nomen-omen) Basic, python. Some say start directly with languages like C++ , you will learn the craft faster.. i mean it depends on what your goal is. Do you want to create websites or pc software. Anyways if you want to become a GOOD programer, and that i know for sure, you should at least learn 1 language out of every group.

    PS
    The guy above is joking obviously ;p You must know what is binary of course but it's ultra hard to program even in assembler, much less.. lol im not even gonna comment that
  • Java is best.so i suggest you to learn Java.
  • Cloud Computing has become more advanced nowdays But Java is more Easy Programming language.
    • [1] reply
    • Cloud Computing isn't a programming language.
  • Banned
    [DELETED]
  • Well what do you want to program?
    windows desktop apps? c# is great
  • it depends on what application do you want to do..

    if you want to do a web-based application there's PHP, ASP, etc..
    or if you want a desktop application there's VB.net, Java, etc..
    or if you want a mobile based application there's Objective C (iOS devices), Android SDK (Android devices, actually this is Java based)
  • Hello..
    I will surely go for .Net..is allow to do work in a different computing platform and its completely based on OOPs concept..
  • In my opinion dear php is the best language.
    • [1] reply
    • i am also agree with you because portable language.
  • HTML... Obviously the best!
    • [1] reply
    • HTML is a markup language, not a programming language.
      • [1] reply
  • Since it forms the foundations of most modern programming languages, "C," is the best place to start in my opinion. Once you have learned it, learning other languages becomes piss easy.

    -Chris
    • [1] reply
    • There is much truth in learning the C programming language. Honestly all languages are based off C or Basic once you know those you can work with them all easily.
  • Obviously, ReMorse is the best programming language every invented.
  • I would suggest Javascript...... It runs on the client in a web browser.... On the server (js.node and others)....

    It has the brightest future..... On Windows, iOS and Linux...

    All the Best,

    Rich
  • Banned
    [DELETED]
  • Well..You are Going with Best. I am Also Learning Java and PHP.They both are best in desktop and Web.
  • Yeah thanks for the suggestion For All
    • [1] reply
    • You are welcome.... You can even use Javascript to build native desktop apps (Windows, iOS and Linux) using Titanium Studio.... No need for other languages or platforms.......

      Plus, it looks like the writing is on the wall... Microsoft seems to be leaning more and more toward Javascript.....

      God Bless,

      Rich
  • This depends on the work you are going to do with the language.
  • Scala. Then Java.
  • First you need to learn HTML and CSS then PHP and Java Script and others
  • Yes the same question,which language should i go for?.net,PHP or android,Iphone..???
  • Banned
    [DELETED]
    • [1] reply
    • Now a days Objective C and C++ are very helpful for making best career in industry.

      Second option i like to suggest is JAVA.
  • You should try Python. It is easier to learn than most and you can use it with either web or apps development.
  • I think PHP is a best language, because it is a open source. Mysql database are used with PHP, it is also open source. YOU can free download to it & use. it is compatible with all operating system, So PHP is the best.
  • C# and mySQL are proving to be a great combination for me.

    Plus if you learn C# then you can find a well paid software engineer job.
    • [1] reply
  • PHP is best to learn we can make carrier in PHP and learn the web development.
  • I prefer PHP, it is widely used in web development at present. But on some other software developments, learn Java, C++, and .net.


    Let me know if I can help you Warrior to Warrior.

    Good luck
    Peter
  • I see this same question in different forums and everyone in a confusion that which programming language is easy to learn and I always say one thing that pick that language in which you are interested and go with it, then it will be the easiest language for you.
  • Banned
    [DELETED]
  • C++ Programming Language is Best.C + + programming language is general purpose. It was designed and developed by Bjarne Stroustrup. It was first available in 1983. It is a mid-level language, we have combined the high-level language and low level language ..
    • [1] reply
    • John,

      For general development, C++ is not being widely used much.

      For desktop applications, you will find the vast majority are written in .NET (C# or VB.NET mostly) or Java.

      For web applications, you will mostly find ASP.NET, PHP, Java and Ruby on Rails.

      Most of the C++ now is being used for writing games, device drivers, operating systems, micro-controllers and other "low level" programming.

      For general development, C++ is a language which takes too much time and money to develop a product. By the time the C++ developer is done with his product, the .NET and Java developer are both at the beach enjoying a cool drink. Meanwhile, the C++ developer is looking for an obscure memory leak...

      Plus, the ongoing maintenance cost for C++ applications is simply higher.... even if you have the "best and brightest" as we did at Bell Labs... It is just the nature of C++....

      I have been there, done that..... I actually worked at the company where C++ was "invented".....

      If you are really looking for something that gives you "bare metal" speed and a built in assembler for building Windows desktop applications..... and is very easy to maintain........ I would look no further than PowerBASIC 10.0 Compiler for Windows....

      God Bless,

      Rich
  • There is really no one language to be looking at.
    As a programmer you'll definitely need;

    An OO language: C# or Java in that respect.
    A Scripting language: one of the 3 Ps, PHP, Python, Perl
    Web language: HTML5/XHTML and CSS(3), AJAX - Javascript and XML
    Database: SQL for all

    Learning by sections is the right way to go...
  • that is certainly "C" .

  • Yes C is basic language and its good choice to select and Prefer " C "
    • [1] reply
    • C is going to be hard if you are a beginner
  • It depends on so many different factors.

    What should be the purpose of the language? web application? desktop app? phone app?
    Have you got any experience in programming?
    How much time are you willing to put in to learn the language?

    I think it would be really confusing to start learning programming from C or C++ without any previous experience (although it's doable).

    This would probably be the fastest way to learn web programming languages on a basic level:

    For web applications you should first understand HTML, CSS (doesn't really take that much time to learn).
    Then you should practice some client side scripting with javascript (not that easy anymore). You don't need to master javascript but learn just enough to understand how it interacts with the browser and try out some excercises.
    Next i would recommend PHP (this is just my preference) for server side scripting. As soon as you understand how php works you should look into Object oriented php. By that time you already have a pretty good idea how things work and you can start to improve your skills step-by-step.

    It seems counterintuitive to learn many programming languages at first but it is the fastest way to understand programming in general. If you've completed the steps above - it really is not that hard to move to a lower level programming language such as C or C++ for a whole different goal. So even if you want to create windows applications i still would recommend starting from web developing since it's a lot easier. This advice is probably not that widely accepted but it is my experience that it makes the learning curve easier.

    I'm sorry for the spelling errors.
    • [1] reply
    • There is no, and never will be a "best" programming language. Each language serves it's own purpose, so you must first choose, what kind of applications you would like to create, and only then you can choose a language.

      If you're interested in web development, stick with the classic LAMP stack: linux, apache, mysql, php. After you learn that, you can continue with ruby, python or whatever you like.
      • [1] reply
  • I got sidetracked by the What Is Best to Learn... As I wrote, that is Javascript hands down....

    But, I never answered the thread's title question......

    My vote is for the "best of all time" very first standardized Object Oriented Language - Common Lisp

    God Bless,

    Rich
  • Java, C, C++ are the all time greats and still is and will be in the future.
    Basic, Fortan are dead already
    PHP, ASP, VC++, C# are all relatively new and very promising.
    Perl, Python they are show some great promise

    You never know the new kinds might become giants C, C++ and java
  • i only do use java on the sites so im thinking about learning java
  • My vote is for C. It was the about the third language I learned (after BASIC and Pascal) and can still be very useful for cross-platform programming or whipping up something 'quick and dirty'.

    Not to mention that a large part of the PHP syntax is based on C which made PHP programming a walk in the park...
  • According me, Java and PHP is the best programming languange for years.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
    • [1] reply
    • Php will be faster to learn. Java programmers typically make more. If coding for yourself use the tools that best solve your problem.
  • Ask any programmer worth his salt and he will find it real difficult to answer this question. Expect answers in lines of...this, this, this and this! But in all honesty you need to identify your core requirements and then see which one is applicable. Ask your self do you want to go with server side scripting or are you thinking of doing a lot of desktop applications? Are you interested in building simple html static sites for your customers or do you plan to dive into the big bad world of massive database driven sites. Once you have answers to these kind of questions you will be able to better understand the programming language you must start with (certainly not the only one you will ever need, because trust me they evolve quicker than you and me can think).

    And yes, if you happen to meet a high flying programmer who finds it difficult to give you a satisfying answer, chances are he can't and he is being honest with you.

    Cheers
    HonestIM
  • Now days so many language is web,but Java is all time hit and security provider.java is most useful language in world wild.
  • Java is the best language of all time.
  • According to my think, PHP is best programming for a all time
  • PHP is best of all time programming language because It's open Source server side script language. It is widely used in Web Development.PHP functionality is very nice then other programming language.
    • [1] reply
    • I think PHP is best programming language of all time because It's open source server side scripting language and easy to learn.PHP functionality is very nice then other programming language
  • I prefer c#, although I haven't looked much at most of the other languages. You can get a free edition of visual c# 2010 express at microsoft.com under visual studio products. There is a professional version too, but it is expensive, and the free version is not very limited. Since it is hosting a programming language, only the unnecessary features of the program are limited, the language itself is the same. Therefore, you can make games straight from the language just as well with the free version, maybe just a little slower because of the additional features in the paid version. On top of that, you can learn the c# language for free online at homeandlearn.co.uk.
  • .net is best. I am also doing job in .net , it's best for all time.
  • Friend,

    PHP would be the best programming language and now its good CMS built like Joomla, WP, Drupal and many frameworks like Yii, Codeigniter, Cakephp which really lessen the efforts for building any website in less time.

    Go for PHP ! Its Great !!
  • I think PHP is good and easy which is having many advantages over ASP in terms of cost, speed, security and flexibility.
  • This depends on the work any one is going to do with the language.
  • I know .NET along with PHP en mysql, and that's more than enough for me.
  • I have been making software for a living for 15 years and Java and PHP seems to be a pretty ok choice. If you know Java, you pretty much can make sense of the other ones also because the basic ways of doing things are built on the same principles in most programming languages. It is just the syntax elements and the details that are different.

    Regarding what is the best programming language...that one is easy: Whatever get's the job done in a way so that the user is happy about the end result.

    ~Olav

  • I would rather like to say that if a person wants to learn Java, then he should firstly undergo the programming language of C and C++ and if he is interested in PHP, then he should firstly know about basic HTML. A person should choose the thing in which he is interested.
  • Since you'll mostly be tweaking web pages and stuff, I'd say PHP. JAVA is an 800 pound gorilla and it has a steep learning curve. Many people will learn a language and want everyone else to learn it. Go with your goals. Most scripts that you see being sold on warrior forum that run on wordpress and so on are PHP scripts. Desktop apps can be created with visual basic / .NET. I'd stay away from C and C++ because of its complexity.

    90% of every web based script here is going to be in PHP... probably closer to 100%. Stay with what's popular if you want to make scripts and sell them. I know a couple guys that learned php within a month and were selling scripts soon after. You will not be able to do this with java/c++.
  • Since it forms the foundations of most modern programming languages, "C," is the best place to start in my opinion. Once you have learned it, learning other languages
  • .net is useless. Visual basic is a remake of a very old, obsolete language. Both .net and VB have nothing in terms of cross-compatibility. Java (not javascript) has pretty major limitations and can be tough to learn with no prior code experience. Javascript is also limited, but has been pretty much absorbed into HTML5. Soon there won't be any real distinction between HTML and javascript.

    If you want to build web based stuff, learn HTML5/CSS3 along with PHP/MySQL

    If you want to build desktop software, learn C++ and Python as they are used across many platforms.
  • The programming language itself is not that important, the available tools play a great role, too. I also wouldn't suggest to learn something too low level. For desktop apps I'll throw in Python & PyQT as a cross browser high level alternative. Also Javascript for browser SaaS type apps.
  • Banned
    [DELETED]
  • I think PHP is the best programming language for all time.
  • Banned
    [DELETED]
  • My first post back here in a long time (health issues kept me away), but I notice nobody's mentioned Ruby on Rails. It may not be as popular a choice as PHP, but it's getting pretty big with a lot of the younger tech startups these days.

    Facebook still uses PHP, with a lot of optimizations (including compiling some of the code to C). Twitter has some Java and Scala on the backend but according to friends I have who work there it's still mostly a Rails app. GitHub (this is the programming forum, so we all know GitHub, right?) is primarily a Rails app, with a bit of Node.js on the backend.

    Ruby (and especially Rails) has a reputation for being slow, but that has changed quite a bit in recent years. There's also JRuby, which gives you access to most of Ruby (including Rails), the entire Java ecosystem and native threading.. not to mention faster performance and a better garbage collector than the original C Ruby implementation.

    Try Rails 3.2.6 on JRuby 1.7.0.preview1, Java 7 JVM and PostgreSQL database. Tell me that isn't fast. It'll also run anywhere Java apps will run (my biggest complaint about Ruby/Rails these days is that your options for hosting are still rather limited.. PHP's biggest advantage in my opinion is that it'll run almost anywhere).
  • i like php most
    its very good for programming.
  • I have coded in PL/1, Basic, 370 Assembler, 8086 Assembler, Fortran, C, C++, Java, JSP, C#, VB.Net, PHP, JavaScript, CSS, HTML, and various SQL database dialects and have made money in all of them.

    Thee days I work in C#, SQL, PHP, with a little JavaScript, CSS, and HTML. These pretty much cover 99% of all programming requests I get. IMO there isn't a better development environment than Visual Studio 2008, and 2010 and if you are a student you can get these programming tools (and more) for free through Microsoft's Dream Spark program.
  • Depends on the requirement. If it were platform independant then i would suggest JAVA to be on top of all programming languages
  • Banned
    [DELETED]
  • IMHO: C++, C#, Java

    Cheers!
  • If you would like to simply create online pages, you should definitely start with these languages, in this order: HTML, CSS, and JavaScript.
    All three are valuable to know if you want to do anything web related. The argument could be made that HTML and CSS are not actual "programming languages," but despite this, they are crucial to understanding the internet.
  • I think PHP is the best Programming language. I am using this Language Last One and Half Year. it is easy to learn as compare another Languages.
  • Hi,

    No-one can give you an answer, nor is there a correct answer

    Depending upon what you want it for, the platform on which it's running and many other factors, most languages have advantages over each other.

    I've been coding a very long time, my origin is assembly coder, and now I develop PC software, web and embedded projects - each has very different constraints and needs, so different languages are needed.

    Some embedded work is in assembly, so quite raw coding, but this gives accurate timing and tight execution and minimum code footprint.
    When creating PC software I use c# or VC++, my web work is mostly php and some javascript
    so you can see that varying needs lend better to certain languages

    What I'd suggest is looking towards C or a variant like php or c#, depending upon where you start - you'll find that once you have a feel for 'generic' C, then the rest (C#, c++, php, javascript, java etc etc) falls in place and is in many ways similar.

    I've always enjoyed coding and programming, I guess some hate it..

    Good luck, feel free to ask questions
  • First of .. to that guy who said HTML .. HTML is NOT a programming language. Now which one is the best? Well that depends on what kind of program you want to write. You could write a desktop game in PHP but it might be best to use C++ , the language is just a tool. Select the proper tool for the job you want to do.

    Now as a general question .. I say QBASIC is the best! Why. Because programming in QBASIC in the early 90's on my 486 running MS-DOS 3.1 , before I coded for a living, was the most fun I ever had with a computer.
  • Banned
    [DELETED]
  • If you are learning java and php then it will be enough for you to learn other programming languages easily.
  • I suggest you learn Java because it based upon OOP (Object Oriented Programming), is used extensively throughout the industry by a variety of corporations, has a tremendous amount of freeware, is used in a huge variety of different capacities (look at the back of a dvd player and notice the Java logo), and will be around for a long time in the years ahead.
    • [1] reply
    • My sentimental favorite is APL, the first one I learned. It still tickles me to see how much a single line of APL can do.

      I also liked the Turing language, which I learned from a book. It combined some of the best features of Basic and Pascal, but I am not aware if it was ever implemented as a product.

      Nowadays, depending on the project requirements, I mostly use VB.net or VB6.

      PHP is certainly very popular, as it's the language of WordPress and its plugins. Unfortunately, to my eyes, the code appears ugly and difficult to read, especially if I didn't write it.
  • I'm researching same subject, then I realize that the best programming is logic. I'm PHP developer but I think ruby is awesome, phyton, and node.js too, today I know that logic and understanding is more important than any programming languange.
  • go for asp.net.....:confused:
  • try to solve simple input/output problems (here are some samples: Basic programming questions | TechInterviews). Use PHP or Javascript. This is just to test that you are capable of doing programming since it requires your ability to analyze. If you're able to solve them, then, that's good. Then, decide what language you want to use. It doesn't matter what language really because the next step would be easier: getting familiar with the commands' syntax.
  • Objective C
  • c# is best all time.
  • They're all different. But if you put it that way, then PHP for me. Java is important too though.
  • by me, PHP is the best. it's easy to learn and you can always find anything you need about it on the internet.
  • nobody perfect, so no language perfect too..
    Just select the best language according to you and focus on that one. Try to outsmart the bug of the language.

    I learn PHP, Visual Foxpro, Java. All is same, they need same algorithm but different languages. Like as you say : te amo in Spanish, i love you in English, wo ai ni in Mandarin, etc.
  • According to me C and java programming language is the best of all time.
  • Banned
    [DELETED]
  • yeah I think that it depends on where you want to program. Web? networks? Software dev?

    Start out learning C, C++
    Then depending on what you want to program for:
    • For web-based application the most popular are PHP, ASP, jQuery, html 5
    • For desktop applications and software most will use VB.net, Java
    • For mobile based application there's Objective C (iOS devices), Android SDK - java based

    just gotta dive in and learn it....
  • As you learning both the programming languages simultaneous its good to learn subject but my advice is go through any one programming language so that you can master in that instead of learning 2 to 3 languages.I would like PHP rather than JAVA.
  • Banned
    [DELETED]
  • If i have to seelct programming language related to web development i will definitely vote for the php over asp.net. PHP is open source and easy to learn for me
  • There are many programming language use for example, C,C++,C#,VB,.NET,PHP,Java and much more but I prefer to PHP because It's totally open source server side script language and many features include than other web programing language.
    • [1] reply
    • im in php but i also want to change to asp.net and drupal
  • There's no best language, every language has It's own strengths and weaknesses . since you are a beginner, I recommend learning Visual Basic because It's easy
  • Banned
    [DELETED]
  • well start off with pseudo codes. then move to Object Oriented programming . like JAVA and VB
    • [1] reply
    • I agree with all of It but VB, It's not useful . try learning PHP instead of VB
  • PHP PHP. It is my choice ever. Easiest language to study.
  • I think - PHP, C and C++
    • [1] reply
    • i recoomend you go for php and .net
  • Java and PHP
  • PHP is the best language ever i believe
    recently I'm just trying to lean it.
  • Pascal, C++ and Java
  • IMHO ruby is the best!
    • [1] reply
    • Care to explain? Ruby is pretty much a coreless newcomer. Wouldnt' place my eggs there in the long term. As for the current language.. difficult - either Java or C# for the dominant app writing that's going and seeing how technology advances quickly and these have remained strong


      Valter
  • No language is better than others, every language has It's own weaknesses and strengths . keep learning PHP and Java
  • You are doing great, PHP is the best to learn
  • Banned
    [DELETED]
  • Best programming language of all time. QBASIC ... I never had so much fun with a computer than when I was 13 years old writing code in QBASIC on my 486dx
    • [ 1 ] Thanks
  • I think C++ is the best of all time, many useful pieces of software we use today is written with C++
  • PHP is best of the best, no language is as much powerful and useful as PHP
    • [1] reply
    • .Net, PHP Both Have significant Importance , Both Required Prompting Logical Codes to Develop fabulous Websites.
  • Banned
    [DELETED]
  • Banned
    [DELETED]
  • Java will be more useful, as you will be able to develop android apps knowing it
  • According to a survey PHP is one of the best programming language for developing websites and there are various CMS for developing all types of websites and content can be managed very well too.
  • Banned
    [DELETED]
  • Asking which is the "best" programming language is a bit like asking "which is the best conversational language in the world"? There is no clear winner, though English comes closest to an international language (not because it's the best, it's more like a convention).

    I've read that python was initially designed to teach kids how to program,
    so you might give that a spin. I've heard Google is using it extensively "in their back store", so that may tell you something.

    But the truth is that you can not shortcut the fact that in order to be moderately fluent in computer-speak, you have to know more than one language. Then, depending on your preferences, you will tend to use one (or a few) for most of your programming tasks. It's a steep learning curve,
    but it's great that you started already, so best of luck !!
    bryan
    • [ 1 ] Thanks
  • Banned
    [DELETED]
    • [1] reply
  • Childish answers for a childish question
  • Banned
    [DELETED]
  • There is 'no' best programming language because choosing a programming language depends upon the user's need. There are several programming languages that fit for several purposes, yet it does not mean that those programming languages are the only ones that can do those things.

    Take for instance, C which is surely a robust programming language, it is such great that C can be used to develop 'C' programming language also!

    C++ : An extension to C, introducing the OOP model of programming. One of the finest programming languages used in developing most antivirus applications.

    Java : Surely a synonym for Internet programming, delivering dynamic web content. It is dead simple. Take for example my iGo4iT Search (search-different.appspot.com) was developed in just a single program!

    .... The list might not have an end, it all depends upon you and your interest and that's it for the end!
  • I always go with Java. It is a single language that helps in all sorts of programming tasks.
  • Banned
    [DELETED]
  • PHP..if you are just starting i would suggest to stick with a framework to optimize your developing time. I'm using codeigniter and zend.. you should look into that
  • Banned
    JAVA and C# dot net ,both are suitable for mobile application and web service and application,
    I think java is always a young language with it's library ,api,and GUI function.
  • C++ is forever! The big father of all current languages!
  • Banned
    [DELETED]
  • I have been using ruby for some web scraping projects. Works great and is easy to pick up!
  • I'd have to say C++ it's a beast of a language and is hidden in so many frameworks after all these years.
  • Seems like a what is the best car in the world kind of question, everyone's going to have a different answer
  • I don't think there's a definite answer for this. Since programming languages are used for different things. Like you can't use PHP to set event handlers like JavaScript can. Or you can't use JavaScript code in a Java program.

    But many say that Java will be a good language to know.
  • Honestly, it really depends on what you need. Different programming languages have their own advantages.
  • I'd honestly have to say PHP <-- flexible, Adjustable & workable.
  • Banned
    Depends on what you need the language for... For applications C, C++, for web apps PHP, javascript, and HTML
    • [1] reply
  • It really depends on w hat you are making but for me i always prefer to use php for making dynamic websites
  • As per my opinion, I would like to say that both the languages are good to learn. However, PHP is an open source and very easy to learn to compare JAVA So it's depended on you that in which language you want to make your career. Java is a very wide language, and It has more variety to make a better career.
  • In my opinion C++ is one of the best programming language I've learn even though its complicated.
  • I go with Java
  • For me, C is best, because it's basic one, and after learning it, one is able to learn C++ and Java easily.
  • The best language in my opinion is PHP, as a language that is.
    If it were to be modified, given GUI capabilities - so you could write client side apps in the language - , added threading, functions renamed to be consistent, a little more object oriented, some optimization and performance boosts, make it compilable... It would be almost perfect.

    I'd really love to be able to write windows apps in PHP.
  • If you want to go to a programmer , must be start with C and C++ ( OOP learn seriously ) . when you complete this two language other language will come to you with more easy LIKE php, java or more .

    Enjoy

    - Arian
  • if u are learning java and php then it will be enougi for u to learn other programming languages easily

Next Topics on Trending Feed