Should you learn a language before Java?
925768
Java is an object-oriented programming (OOP) language.  Since it conceptually involves an understanding of "classes" and "objects" (and that's just the beginning), such ideas can make the language quite difficult for a novice programmer, on top of getting used to the syntax.  So what to do in order to become more comfortable with the syntax?  Learn JavaScript first.  It has a similar-looking syntax to Java, but does not require you to learn object-oriented programming straightaway (though you really should eventually learn OOP).  You could try going straight to Java, but you will want to get a grasp of the object-oriented paradigm.  An excellent site for learning how to do simple tasks with Java is http://www.javaalmanac.com/\nTrying to learn C or C++ as a first programming language is perhaps one of the most difficult ways to get into programming; a lot of people might recommend those languages, but they are very unforgiving and difficult to debug compared to Java.  JavaScript is very gratifying in that you can see immediate results in your web browser, and it does not require you to obtain a compiler software or integrated development environment (IDE).  The best books on programming tend to quickly get you into writing the code, rather than spending a hundred pages trying to describe the finer details of how something like an array works.  You don't need to know all the details on how the language works  in order to use it effectively--just like you don't need to know everything about how a car works in order to drive it well.  You can learn the finer details later.
873054
as a matter of fact almost all the programming languages are of high importance. what u want to learn depends on the type of programs that ur interested in coding.\n\nList of programming languages: http://en.wikipedia.org/wiki/Alphabetical_list_of_programming_languages\n\nList of popular programing languages and why to use them: http://www.scriptol.org/choose.php\n\nProgramming language comparison: http://jvoegele.com/software/langcomp.html\n\nhope u got an acceptable answer for ur question!
982994
I found that it was a handicap to learn C before C++, because they operate along different paradigms...\n\nC = functional\nC++ = object oriented\n\nThe reason that learning C first is a handicap, is that C++ compilers will let you write non-object-oriented code (eg C code) and you end up not learning, or getting the benefit of, object-oriented code :-)\n\nKnowing about pointers, structures and memory management is very useful :-)
415141
If you do not have much Java experience on your resume, the SCJP is a major point in your favor. If you have 3-4 years of solid Java experience though, it does not help much at all.
57200
I think it depends on what your needs are, I feel in love with java - But if you a microsoft kidna guy you can go C#, its about the same, with a few aspects here and there.
8836
If you are really serious about programming, you should learn about data structures and algorithms independent of a programming language. Languages come and go, but the underlying principals remain the same.\n\nThey are a little hard to read and you can't cut and past any examples, but the definitive references for data structures and algorithms are Donald Knuth's "The Art of Computer Programming," volumes 1, 2, and 3.
69889
Java or C.\nChoose Java, because it's similar to C, and easier to learn, due to Java's consistent handling of storage locations by reference, and automatic handling of memory management.  As a bonus, you can run your program on any system that supports Java, and embed your program as an applet accessible from anywhere with Internet access. Should you require more efficiency, you can relatively easily translate your program in Java, to a program in C, after you learn and know C.\n\nI'm limiting my answer based on the assumption that you personally want to *learn* a programming language.  You would likely expend fewer resources by simply giving your problem data to a programmer for hire.  If your script conversion doesn't require capabilities like grammar recognition, any programmer with a clue can code a basic utility in minutes.\n\nNote to programmers: I base this learning approach on a graduated, learn as you need to know, rationale, that leaves open a transition path to maximum product efficiency (C or C/assembly), or to high efficiency with a graphical interface (C or C++).  I acknowledge that less ubiquitous higher level languages exist that are better suited for specific types of text processing.
731084
Hi.Personally I believe no online course can be as good as learning from a person directly.Still you can check the following sites for some online training materials for java.
552238
If you already know VB6, you'll probably like it better. If you're just learning the language, go with .NET
338198
If u r from Computer background, it will be very easy to learn programming languages to u. u will have to firstly build up programming logic which can be done some preliminary languages like BASIC. The main thing is about any programming language is logic or we can say concept. once u will expert in developing logic it will be very easy to u to inplement ur logic in any computer language. Now a days OOP(Object oriented programming) concept is becoming more popular than other procedural concept. So try to thinks some real world problems. u can begin with C++ to build up ur logic. try to solve any problem with more then one way. GOOD LUCK
1035567
Hi, remember they are all different levels of programming.\n\nC/C++ are lowlevel programming styles\nC#/Java are higher level\n\nC++ could count as highlevel depending on the situation.\n\nOk, If you really want to learn programming... Start learning JAVA first. The reason I am saying this is simply because JAVA is very heavily supported, and somewhat has nice standards. The way a programmer thinks while doing java can help them learn other languages quickly.\n\nSo if you learn Java you could easily adapt to C# which would make Visual Basic really piece of cake!\n\nThe other difficulty now is C/C++, which is a different style of programming... Once you learned Java you wont have that much trouble with C/C++ until you end up learning pointers and callbacks :) But they are fun to use dont get ashamed :)\n\nSo the conclusion would be to learn Java at first and C++. C++ is much more advance since it is a STL Library which consists of many areas which would make you confused. By learning JAVA you could learn all the software aspect and learn about object oriented design easily. From any decent book you will learn about Arrays / Strings / Objects / Datatypes / Interfaces / Abstract / Heirachal / ect. And all those theory could be adapted to later programming languages.\n\nGood Luck on your learning!
1184096
Depends. It's better in some ways because it has a large base of users and support, so it's easy to get help and learn how to do things. Along the same lines, it's widely installed, so 90% of the time, anything you write in PHP can be moved to any other server you come across.\n\nBut, any language is fine. Some are better than others for different things, and you won't actually be able to notice which language is better until you're good enough in a language to notice. And at that point you'll be versed enough in programming to be able to quickly pick up a different language.\n\nRuby is nice to program. Relatively easy. And the framework, Rails, makes rapid web application development painless. But so too, does ColdFusion.\n\nThe worst programmers I've ever known used Java and .Net. But this is more a factor of them being taught by crappy professors to under-achieving comp sci majors in colleges all over the world.
10157
Better is always a matter of what you use it for. I like Java because it is platform independent. You can run it on Linux, Mac, or Windows as long as you have the Java Runtime Environment (a free download) installed. Plus, I have a natural aversion to many things Microsoft because of their anti-competitive business practices and their habit of ignoring standards.\n\nThat said, to be the man, you gotta beat the man, and right now, Bill Gates is the man. It's advantageous to learn whatever BS Microsoft puts out there, since you can bet lots of people will adopt it because they know Microsoft is going to integrate it into everything possible. So from an employability standpoint, C# may be the better choice.\n\nAlthough my experience with C# is limited, I don't see much difference in terms of the language constructs. Both are object oriented from the get-go, and provide a nice set of base classes to get you up and running.\n\nHope this helps.
921456
I would suggest you di your hardware & networking first. So when you learn programming side you can have more imagination about what would you do to your logic.\n\nOnce you have basic about hardware and networking.The programing side will support a lot.\nThat is  for who interest both.\n\nBut some people who only interest on Programming its OK to do Programming first. But Yoy will find a lot art of programming if you already know the hardware side.\n\nThis my experience and my opinion. May be another people has another opinion.
61274
You can start learning java from the below tutotial.\nhttp://java.sun.com/docs/books/tutorial/java/index.html\n\nBut my advice is better post your issue as ur next qestion in yahoo answers. Someone will help u
911388
frankly speaking most languages are related ie the syntax is similar so you if you can learn to code in one you can easily grasp the syntax in others and the logic remains pretty much the same..my suggestion would be you learn to program in a high level language like C++ or java..from there you can graduate to others..\n\nyou can follow this flow\n\nC -> C++ --> java -->javascript --> python --> perl...\n\ni cant comment about .net and apache since i have never used them\n\nregarding Visual basic its mostly a graphical interface with some basic programming so my suggestion is get a good book on visual basic or a good website and start fooling about with it..you can easily learn it in a weeks time\n\nThese two websites are good to learn VB\n\nhttp://www.vbtutor.net/vbtutor.html\nhttp://cuinl.tripod.com/tutorials.htm\n\nDreamweaver is a  WYSIWYG editor so even if you dont know HTML you can design nice looking websites restricted only by our  creativity..anyway learning HTML is easy...\n\nthis website is good for HTML http://www.davesite.com/webstation/html/
1003946
You have to learn some programing languages, like C++, Java