What is the Best programming Language?
551383
There is no single programming language that can be termed best. Every language has its +ve and -ve points.\n\nBest thing to do is try your hands at a few languages, and then pursue the one that interests you.\n\nThough in my view C and C++ come as close to perfection as possible, but then I am a hardcore C/C++/Unix guy :-)
529937
Start with a teaching language such as C or Pascal, then move to an interpreted language such as Perl, Python or shell, then move to an object-oriented language such as C++, C# or Java.\n\nFrom a computer prof.
146096
Any languale is fine as long as the logic can be implemented in it, the choice of language is mostly dependent on the other specs like:\n\n1. Speed (ease) of implementation\n2. Output Speed\n\nFor ease of implementation one will prefer scripting language like PHP or Perl that is easier to work with in Web Domain.\n\nBut if speed is the priority then there is nothing better than a compiled language, like C++.
511215
Which language it is? please specify.
140218
Visual Studio .Net is the best environment out there. You can program in any of the .NET languages, including C++, C# and Visual Basic. It is not the cheapest...
838
Of course there is. And one of the best is "How to think like a Computer Scientist, Learning with Python". Python is better lenguage not only to learn to program but the best language available nowadays. \n\nVisit http://www.python.org to learn more about Python.\nVisit http://www.ibiblio.org/obp/thinkCSpy/ to read or download the book.
1131111
Are you including computer programming languages?  (Geek alert)
31834
It all depends on what language you want to learn. I'd suggest diving right into it with java, or C#.  They are relatively similar languages, aside from the fact that one is based on Windows technology and the other is multi-platform.
243412
Depending on the language you feel most comfortable with.\nFor Fortran, C, C++ I suggest GNU tools.\nJava you can download from Sun for free.\nAs IDE eclipse is available for free and you can plug in most commonly used compilers, many of these as well available without charge.
26631
Short answer, it depends what you want.\n \nThe guy who though that Prolog was the most powerful was tripping.  Logic languages like Prolog are the best for for some unusual domains, but they're actually pretty limiting - a lot of sorts of programs are a lot harder to write in Prolog than they'd be in almost anything else.\n\nI think it might be useful to have the facilities of Prolog lying around in a library, ready to use on the rare occasion that they're a good fit, but I'd never want to write most of a program in Prolog.\n\nMy favorite language is one that time forgot, smalltalk.  It has a number of features missing from most programming environments:\n1. You can save the state of a running program (threads and all), and restore it (sort of like putting a laptop into hibernation).\n2. You can debug and rewrite programs while they are running. You can rewrite a routine and restart it, deep inside of a calculation. Programs and data can be edited live. And data can always be saved and reused - you don't have to recreate data each time, or figure out a way to save it and initialize it each time.\n3. The entire system, gui and all, has source code available all of the time.  It has browsers that make it easy to search through the code and find things.\n4. It's just a syntax thing, but all of the parameters are named in a function call - that tends to make code easier to read.\n5. The language was designed for humans not computers - it leaves out everything that other languages put in to make programs more efficient for the computer - leaving that stuff out gets rid of a lot of clutter.  \n6. Since it has no restrictive data typing on variables you're less likely to make a decision early on that limits how you can finish a program.\n\nUnfortunately I'm not sure if I can recommend a great smalltalk system.  You can download Squeak, and it's good and has a lot of users, but it's not professional grade. Parts of it have rough edges, and it's not the fastest version of smalltalk.\n \nYou could play with the free (for noncommercial use)  version of Cincom (runs on everything) - or buy the commercial version if you have $500 to blow.\n\nOn Windows you could buy a copy of Dolphin.\n\nResearchers (now employed at Sun) showed that it's possible to write an optimizing compiler for Smalltalk that makes it as fast as other languages, but Sun canned that project and put those people on Java.\n\n...\n\nOn the other hand, if you want a language designed to force software to be reliable, (say for medical or military use) you could go to the opposite end of the spectrum and program in Ada.  The newest versions of Ada are a good language, and GNU makes a free version (GNAT).\n\nI'm mostly used to C++, but I don't think of it as a good language, just as one I'm used to.\n\nThere's a mania for strongly typed functional languages among academia these days.  I'm not the hugest fan of those.  Some of them have a few nice tricks built into them, but I'm convinced that strongly typed languages force you to "optimize too soon" and make decisions too early in your design process.
81320
I am not sure what you plan to develop for, but if you are developing for web I would recommend PHP, not necessarily because it is the best but because it is the most used. If someone else needs to change your code, you will have an easier time finding someone who uses PHP than the other languages. Also, almost anything you would need to write in PHP has been written by someone, somewhere, so it is usually easy to find code on the internet that does what you want (For example, PEAR)
179231
Are programming using some computer language(Java, C++, etc.)? How are you trying to do this?
1081725
Well these days, anything .NET -> VB.NET, C#, J#\nJava is still popular, rising is Python
24568
It depends on your background, and on the way you think.\n\nReally, any language is going to involve most of the same things - learning to think in terms of algorithms, and learning to be very precise in what you enter in the computer.\n\nI suggest Java, Visual Basic, or Lisp, each of which will let you do some things quickly - depending on what you want to do quickly, you can choose between them.\n\nJava will build basic text programs fastest, and it will teach you skills that transfer well to other programs. Visual Basic will help you generate Windows programs quickly. Lisp is great if you enjoy playing around and quickly seeing the results of your actions.
223090
There is no such language: each language is good in some private case. People answering your question are glad to kill basic and fortran. But note that for simple, even primitive programs (when you want, e.g., quickly test some your idea) basic is a suitable one. Fortran has tons of scientific and engineering libraries and thus is widely used today. I, personally, do not like Pascal - but it is my own phobia :-)
1124576
C++, hands down, is the best out there.  It's not by any means the hardest out there to use and professionals do not find it hard, despite what a previous answerer said.  There are much harder languages (assembler, anyone?) that really are hard.  C++ gives you tremendous flexibility and produces tight, fast code.  \n\nVisual Basic is right behind it on my list.  It's easier and you don't spend so much time on details.  The idea is that you never have to worry about exactly how the array or string or whatever is handled. Eventually, however, you're going to NEED to control one of those details.  This is where VB falls down.  It's easy at first, but eventually you end up fighting the language trying to control or modify something it does "for you".  With C++ there are libraries that do things for you, but you really can get behind the scenes and get the kind of control you need.\n\nThis is why professional programs are almost 100% C++.  Visual basic for custom programs and little shareware apps, sure, but C++ is what real programs are written in.\n\nHope this helps.
1052536
Ruby is interesting. I've been learning it for only a week. Its big thing is that it's completely object oriented. Just about everything is an object in some way. The language is "fun" in a weird way. It's not a structured as Java. It allows for many cool and powerful algorithms, but takes a bit to get used to. If you want to try it out, use http://tryruby.hobix.com/ That is the coolest thing I've ever seen to learn any programming language.