Question:
what is the best programming Language to use as a programmer?
Musisi
2015-01-15 04:32:27 UTC
what is the best programming Language to use as a programmer?
57 answers:
Tristan
2015-01-16 00:33:40 UTC
Well there is no answer. All programming languages will help you accomplish similar tasks. It is the programmers responsibility to make the language seem efficient. I would recommend you start with batch programs, most of us do. Once you feel comfortable working with batch then you could move on to learning higher level languages like C++ or Java
Md
2015-01-21 11:59:44 UTC
C C++ is the best programming Language to use as a programmer
Robert
2015-01-16 09:07:26 UTC
If you are interested in learning just for the sake of learning, try Python. Its a good beginner language and a lot of what you will learn is transferable to many other languages. If you are considering taking a class, then you should be asking a different kind of question. Because the "best" programming language depends on what kind of work you wan to do ultimately. For example, if you want to do web stuff, then C language is useless. On the other hand, if you want to build business apps, html is useless. So yeah, the question should be sit down with someone who knows all the different kinds of programming and can help you decide on a specific area you are interested it. THEN you can ask what is the best programming language for ...x... ?
?
2015-01-15 04:37:27 UTC
I greatly believe that the best programming Language for any programmer depends on how easy and clear a language is to him while coding. So I can't tell you that Java or C++ are better to use as a programmer rather I would say that the Language that is dynamic to you personally as a programmer is the best for you.



I hope I have clearly answered your question

Alfrich
?
2015-01-17 01:06:05 UTC
- As a programmer you should learn Design Pattern and Algorithms.

- Then you can go for the language which fits your need.

- Learning JAVA is best as per the current market demand.

- Being a good java programmer can open the door of Big Data Technologies.
jplatt39
2015-01-15 08:44:36 UTC
What do you want to do in programming? Windows ?CMD.EXE and Unix and Linux's bash, zsh csh and so forth are command interpreters. That means you can write programs (.bat files in Windows shell scripts in *nix) which can be interpreted and run, though Windows is less powerful at that.



C C++ and so forth are languages suitable for writing for specific chipsets. C in particular is often used for writing device drivers and embedded systems. Java is intended to be cross-platform and can be used for web applications. It really depends on the language and in fact most successful programmers use whatever is best for them then -- so they know more than one.
?
2015-01-30 05:04:29 UTC
Java programming language.
2015-01-21 23:03:47 UTC
Robert is correct. The best programming language is the one which gets the task at hand accomplished.
Jaff
2015-01-17 08:49:08 UTC
What's your end goal?

I like html5 for the easymode future potential (5-10year) but there's some more obscure languages that pay more than your bills in things like industrial automation which is going to be a huge industry as automation replaces real staff.
?
2015-01-16 08:06:03 UTC
Well, I suggest you to learn the most famous language, "C". It is because you may become a programmer in any domain, likewise "Web Development" or "Software Development" or any other ones. Every domain has its unique set of languages which you have to be comfortable with. So as a programmer, you must try to know every language as possible. I am suggesting you to learn "C" because every other programming language (famous ones) are heavily based on "C". Their syntax-es are based on "C". "C" is a language which has been active for over a decade and is still in use.
swaroop
2015-01-15 09:41:36 UTC
I suggest you to start off with java using IDEs like netbeans, first, then to move on to c, c++ ...etc.

I made this suggestion because many beginners in programming find programming boring because programming interfaces like those of c, c++ etc...lack good graphical user interface(GUI), hence they find it disinterested to program, but if you start off with java using netbeans, (netbeans is a must) (netbeans is software for java programming) programming will become one of your favorites as netbeans has a good GUI, further u can make cool programs using netbeans. Using java as a beginner, you can make programs like a calculator, number spinner, love meter etc.. which are of great interest, this will lead you to become interested in programming and make u interested to learn other programming languages as well.

Further java language has a good relation with logic.
Greywolf
2015-01-15 04:48:28 UTC
Use the language that suits the task to be performed. You need to learn to program in one language, then after that add other languages.
Vishal
2015-01-16 08:41:46 UTC
The single most important question that you need to ask yourself is ," What do you want to become?" and only then you can select the appropriate programming language / software technology
?
2015-01-21 01:45:52 UTC
start with C to develop logic. Then other languages have different syntax and offer flexibilities. then u master linux (dos based), java,python etc
john
2015-01-20 01:27:35 UTC
.NET is a best programing language
jo
2015-01-19 22:26:06 UTC
Use the language that suits the task to be performed. you would like to be told to program in one language, then then add alternative languages.
Vitaliy
2015-01-19 09:56:12 UTC
C# is the best for developping crossplatform desktop applications.

For web development: PHP + Javascript
?
2015-01-19 08:57:11 UTC
I think C++ and java.
?
2015-01-18 12:24:05 UTC
I think C++ and java.
Mohamed
2015-01-18 10:48:21 UTC
Get started with pascal and then learn C language and C++.
?
2015-01-17 23:18:28 UTC
C or C++
?
2015-01-17 11:18:18 UTC
I think the best programming language is ‘java’ because it not only provides you the best applications that are running on our desktop but It also provides the mobile computing applications and can take the programming to the next level like on our webs we see basic html/css and javascript pages.
Md. Shariful Islam
2015-01-17 07:04:29 UTC
for the begainner...C and C++

After That..... Jave.
Andy T
2015-01-15 20:41:15 UTC
None, you simply had to be multilingual for most applications of notable use. The languages to be used is already discussed above.
Lisbeth
2015-01-15 09:24:10 UTC
If you want to develop for iOS: Swift or Objective C

Android: Java

Web: Learn Javascript and PhP and stuff like that

Computer based: maybe c++ or java
2015-01-15 05:51:17 UTC
for what ?



you definite don't want to use C++ for making web pages



and you don't want to use python to make android apps



and although you could use java to take data out of MS Access and put it into an Excel spreadsheet, VBA would be so much better



so it really depends on what you're making, what's the purpose of your task
?
2015-01-16 01:40:51 UTC
C is the basic programming language.
Al Noman
2015-01-15 08:43:31 UTC
Python Ruby on rail
?
2015-01-16 04:27:00 UTC
The most used and most powerfull is Java. You´ll find Java in cell phones, televisions, etc.
?
2015-01-18 13:55:40 UTC
That depends. For website development, probably HTML. But for games C++.
darrenforster99
2015-01-18 23:49:12 UTC
This is a tricky one to answer - it all depends on what exactly you want to do with the program, and whether you want it just for one specific operating system or easy to convert to multiple ones, do you need it to be fast, do you want to compile it or run it through an interpreter all the time, do you want it for web applications and incorporate databases into it.



BASIC - This is the easy one - if you only want to make a "basic" program or you just want to get a bit to grips on programming BASIC is a good starting point - there is a lot of versions of BASIC around - Microsoft Visual Basic is a main one, a limited version of VB is built into Microsoft Office, Macro's in Office use VB. There are also other options for basic - you could download an emulator and learn ZX Spectrum/C64/MSX/Acorn Basic, or even an Amiga or ST emulator and learn AMOS/STOS Basic. BASIC has very simple instructions, but the only problem with BASIC is that it's an interpreted language. It means it doesn't stand on it's own, the BASIC program is always passed to an interpreter that then tells the computer what to do. It also restricts you on what you can and can't do.



PHP - This is a very useful language to learn now as PHP can be used with web servers, and you can create interactive HTML using PHP. PHP is very similar to C++ so if you know C++ you should easily be able to flip between the two, it doesn't have all the power though of C++. PHP programs are normally run through a PHP server, so you need to set one up on your computer - using something like EasyPHP. You can run PHP programs in command prompt if you install the PHP interpreter and run it. PHP also does have very good links with SQL - SQL is a database language and if you learn PHP and want to make it really interactive then you need to learn SQL too. SQL isn't too hard to pick up, it's a very basic database search/query/sort language.



SQL - This is also a very useful language to learn - it's stands for Structured Query Language (although it's quite often referred to as SeQueL). The main use of SQL is to query, create and modify databases and data within the databases, these databases are usually stored on a server and so can be used across the internet. Most websites now use some kind of SQL database - Yahoo most probably has many SQL databases as part of this Yahoo Answers page, when you add a comment to this site it most probably stores your comment in an SQL database, and when you change the sort method it re-queries the SQL database to request that the data is sorted by various options such as date. If you learn PHP there is a very high chance that you will also come across and need to use SQL as well.



C/C++ - This is the big one - if you can program in C or C++ you can really unlock some power. C and C++ are both compiled languages, both C and C++ are very similar to each other, C++ does have some additional functionality though. With C you have pretty much full control over the entire computer to do what you want. The only thing is with this great power you can also do immense destruction. With C++ if your not careful you can play in places that you shouldn't be playing - for example if you get it wrong you could re-write the BIOS, you'd have to go really wrong to do so but you can, or you can also write individual blocks to a hard drive with nonsense data - I developed a joke program when I was at university that destroyed floppy disks doing that - I made sure I never set it to access the hard disk in that way but it would re-write the entire FAT of a floppy disk block by block. The floppy disk afterwards had a very corrupt file allocation table, all the data was gone and because the allocation table was so corrupt DOS used to tell me that the floppy disk was a couple of Gb's in size (it wasn't, it's just the FAT table was so messed up). C++ can be used with a lot of power, and also it can be re-compiled across multiple operating systems quite easily, so you could develop something for Linux and then take it over and re-compile it for Windows (sometimes alterations will need to be made as different versions of C have different ways of doing things). As it's a compiled language it means that when you write a program in it you first need to compile it to make it run. Once compiled it is then a stand alone program - it doesn't need to be interpreted to run, it's ready to go, unlike BASIC, or PHP - the only thing needs is the exe file and any DLL files you may have used within the program. Also because it's not being interpreted it runs really fast. Not quite as fast as Assembly language, but then again it's nowhere near as complicated as Assembly. With C++ you can incorporate assembly into the programming, also many operating systems such as Windows are actually wrote in C



Java - Java is another interpreted language, it is like PHP and is used on the internet, the only difference is that on PHP it's the server that runs the interpreter, where as with Java it's the client computer. It does have a lot more power though than PHP. The idea behind Java is to create a programming language that could cross multiple operating systems. Most programs are wrote and either compiled or interpreted for that one specific computer i.e. VB is Microsoft and programs wrote in VB need to be run on a computer with Windows (or sometimes WINE can run them), or when a program is compiled in C++ for Windows again without WINE Linux couldn't run it, and neither could Mac OS unless you re-compiled it. Java can be reasonable powerful, certainly nowhere near as powerful as C++, but it does have some power, and it can be run on multiple operating systems, despite the original plan being that all computer devices should be able to run Java programs - there is an exception to this - Java cannot be run on Apple iOS. Java also does have a number of security issues - mainly because it can run on multiple operating systems there is a major issue that something wrote in Java on a Windows computer can easily cross to a Linux or OSX computer with no need to recompile or change the code.



Assembly - Assembly is a very low level language, it's pretty much machine code. It is a lot more harder to understand than any other languages. Assembly does have one major advantage though over any of the other languages and that is speed. Assembly is very fast! Most people don't code in Assembly, or if they do they'll have it incorporated with C in some way. The main time you might see a program running assembly is where it is a time critical application, where even a milliseconds delay could mean the matter of life and death - for example the software in life support machines will be wrote in assembly, or the meltdown warning systems in nuclear power stations, as they need a guarantee that they're going to work fast and correctly, with the lowest risk of bugs in the programming.
paolo
2015-01-17 17:04:53 UTC
Learn basics first, C and C++ then if you feel comfortable try doing some SQL then JAVA and so on...
Mahmuda Keya
2015-01-16 00:10:54 UTC
JAVA is the best programming language.

public class Box

{

public double calvol(double width,double heigth ,double depth)

{

return width*heigth*depth;



}

}





public class Ob {

public static void main(String[] args) {



Box b1 = new Box();



Box b2 = b1;



double vol;



vol = b1.calvol(11,12,14);



System.out.println("The volum is : " + vol);



vol = b2.calvol(19,15,14);



System.out.println("The volum is : " + vol);



}

Visit"c programming" blog
?
2015-01-16 12:32:32 UTC
i dont know unless u r talkiong about a webmaster. hen id learn as much of whats on w3schools as i can. of course withouit over doing it.
2015-01-16 13:34:29 UTC
It depends on what you want to use it for. If you are a beginner, start with python.
Esferasoft
2015-01-16 01:58:36 UTC
C and C ++ is the basic of languages
Aleksey
2015-01-17 12:48:06 UTC
Just try Basic or Pascal :)
?
2015-01-16 22:43:52 UTC
Its Totally Ur Choice...Which Is Easy for u.
?
2015-01-18 10:47:28 UTC
BASIC. It's very basic.
?
2015-01-20 04:13:36 UTC
java is i think best and cover almost many concept.
Kenneth
2015-01-15 23:02:33 UTC
JAVA nothing beats it I highly recommend.
Champak
2015-01-16 04:54:11 UTC
I think, one should learn C++ and Javascript
yousuf
2015-01-17 21:31:28 UTC
php
madalena
2015-01-19 05:24:00 UTC
Android is best.
2015-01-15 04:43:16 UTC
Lisp
Dominic
2015-01-15 22:40:53 UTC
that's easy html, or .exe
DualCoreMax
2015-01-16 19:46:48 UTC
if you are a beginner try python,VB.net and PASCAL
?
2015-01-16 07:33:46 UTC
pascale
?
2015-01-22 01:05:14 UTC
may be java.
?
2015-01-15 11:15:26 UTC
no one mentioned C# why??
2015-01-18 19:17:22 UTC
C++ or Java.
2015-01-17 15:41:50 UTC
BASIC
?
2015-01-16 10:49:14 UTC
C++
?
2015-01-15 22:27:38 UTC
C++
?
2015-01-17 10:09:22 UTC
c and c
?
2015-01-16 22:30:13 UTC
c and c++
?
2015-01-16 03:39:57 UTC
c++


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...