The characteristic that makes a language 'easy' to learn would be its similarities to spoken language; to have the ability to 'read' like a book. Java wasn't bad for me to learn but I had a good editor (http://www.crimsoneditor.com/) that had preset color coding and error help for a number of languages.
I, on the other hand, prefer functionality to ease of learning. Visual Basic is not far from most languages but it gets complex with the depth of functionality. Also, having a program like Visual Studio makes the process of learning a language much easier to swallow. I am a professional programmer and I design and code windows apps, web apps, web services, and database interfaces all from one place with one language. The best part is I have Visual Studio to help me along the way. Far more important then being easy to learn.
2007-04-11 03:26:58
·
answer #1
·
answered by ? 4
·
0⤊
0⤋
There is no absolute, universal 'easiest' language. Some are easy for some people to learn but not so easy for others, and vice versa. Python is one of the easiest to learn and highly recommended for beginners. BASIC is also fairly easy to learn, but some people believe BASIC teaches programmers bad habits and should thus be avoided; I'm undecided on that myself. Pascal is about the same as BASIC, at least based on what I remember from my short fling with it. C is a little more difficult (but nice and powerful), and C++ is a little more difficult than that (OOP can be ugly to learn for a beginner). Some flavor of assembly might be considered 'most difficult,' but it's really just time-consuming to code in. You also have to be very careful about using your data in its proper context, otherwise you can get wildly unpredictable results (some are just wrong while others can corrupt other data or even crash your system). I actually prefer assembly because it removes all the abstraction other languages introduce. I can handle thinking procedurally better than an OOP approach. You could also do programming with a hex editor, if you are so inclined. That would probably be the most difficult approach short of using binary. To do that you'd probably have to write your own compiler/assembler, and you'd have to have either an excellent memory or a very thorough yet well organized reference manual.
2016-04-01 08:54:32
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
All the computer languages out there have many aspects that are very similar. Because of this, i wouldn't base my decision on which language to learn simply by ease. Different languages are better used for different things. If you have a passion for something, use the language that best suits it... this will keep your learning going.
Example:
C++ is strongly used with DirectX, if you want to build a game with DirectX C++ is the way to go.
Java is very good for web applications. If you want your program to be on the web, you probably should choose java.
Perl is used mostly to do crazy things that other languages can't do.
VisualBasic is used with Excel, if you want to use Excel functionality, master VB.
Note: All categories bleed into other categories... For instance C# does some really cool games using XNA studio.
2007-04-11 03:15:47
·
answer #3
·
answered by snard6 2
·
0⤊
0⤋
A slight disagreement with the previous answer but I think that the order would be (easiest first):
Java
C++
Perl
As long as you get a good understanding of object orientated design then Java is pretty simple - it's also super easy to move from Java to C#, which opens up .net.
My advice is go for Java.
From experience though, once you get an understanding of how languages work it's easyish to move around.
2007-04-11 03:11:29
·
answer #4
·
answered by Barry Anderson 2
·
0⤊
0⤋
become a master... I suggest you learn ....
From C to C#
C
C++
Java
C#
Because if you know C you can continuous in C++ and then to Java or C# easily, they are same.
From C to another
C
PHP
Perl
You can write PHP or learn how perl works easily without learning the basic of syntax.
2007-04-11 05:18:02
·
answer #5
·
answered by nusdunda 3
·
0⤊
0⤋
HTML is very easy and im 10 years old and i learned it here some proof www.freewebs.com/ultrapenguin
Its only for making websites though so C++ maybe what you want to learn.
2007-04-11 04:49:53
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋
In order of difficulty (hardest to easiest)
Perl
Java
C++
If you don't take my word for it, ask a professional programmer, they'll tell you roughly about the same :D
2007-04-11 03:07:31
·
answer #7
·
answered by omgshadowgamers 3
·
0⤊
0⤋
visual basic
fast and easy to learn
belive me!
2007-04-11 03:20:01
·
answer #8
·
answered by tmcderricktan 1
·
0⤊
0⤋
C
2007-04-11 03:09:13
·
answer #9
·
answered by iyiogrenci 6
·
0⤊
0⤋