Which language to learn?

Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
Reply

Join Date: Feb 2003
Posts: 793
Reputation: Paladine has a spectacular aura about Paladine has a spectacular aura about Paladine has a spectacular aura about 
Solved Threads: 27
Team Colleague
Paladine's Avatar
Paladine Paladine is offline Offline
Master Poster

Re: Which language to learn?

 
0
  #11
Feb 2nd, 2004
It is coming that PHP will be accepted by .NET - or is it already? Anyway, it is making its own stand, and seems to be growing in popularity. In my experience!
Assistant Manager, Pharmacy Informatics
Wordpress Learning Blog
Updated : ASP.Net Login Code
Reply With Quote Quick reply to this message  
Join Date: Feb 2004
Posts: 16
Reputation: CodeMasterFlex is an unknown quantity at this point 
Solved Threads: 1
CodeMasterFlex's Avatar
CodeMasterFlex CodeMasterFlex is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #12
Feb 3rd, 2004
C++ and Perl. Perl can be a really powerful language for networking especially server administration. Although it's mainly used for scripting actual application uses are also possible. My main language is JAVA although I know it's not the best one to know it's what I've done the most work in.
Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 11
Reputation: h3rtz is an unknown quantity at this point 
Solved Threads: 0
h3rtz h3rtz is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #13
Oct 8th, 2004
c++ is a good language to start on. not too hard for beginners...
-h3rtz-
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 5
Reputation: indignity is an unknown quantity at this point 
Solved Threads: 0
indignity indignity is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #14
Oct 26th, 2004
... logic is almost identical from one language to another... I really think java is a great first language (first language... not only language)... because the compiler errors are just sooooo nice (hey... you... programmer... you're trying to put a floating point number in this here integer slot... line 53... fix it, then I'll think about compiling for you)


I mean... the logic is easy enough to grasp for most... it's the problems that you run into that really cost you time... and if you don't have someone to help you find your errors in C++, it can be a real terror for a beginner



*edit*
this is based on my *very* limited knowledge =)... I'm no guru... yet
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 5
Reputation: umcookeg is an unknown quantity at this point 
Solved Threads: 1
umcookeg umcookeg is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #15
Oct 26th, 2004
Originally Posted by indignity
... logic is almost identical from one language to another... I really think java is a great first language (first language... not only language)... because the compiler errors are just sooooo nice (hey... you... programmer... you're trying to put a floating point number in this here integer slot... line 53... fix it, then I'll think about compiling for you)


I mean... the logic is easy enough to grasp for most... it's the problems that you run into that really cost you time... and if you don't have someone to help you find your errors in C++, it can be a real terror for a beginner



*edit*
this is based on my *very* limited knowledge =)... I'm no guru... yet

I agree with you Java is the easiest to learn. Since you are just starting out I would recommend Java since it is so user friendly. Once you are comfortable with the data structures and algorithms used in programming then you can move on to C++, C, C#, what ever language you need to use, because for the most part the constructs are the same in any language just the syntax is different.
I started out with Java, had to program a Neural Network Simulator so I used C++, got a job in a lab where I started out having to build simple content management systems for some departments on campus so I learned PHP in two weeks to do the job. This term I decided to learn Python for an AI assignment (python is very cool I might add) and it was easy. I guess my point is once you learn one language and the fundamentals behind programming learning other languages is alot easier.
Also I think you said you started learning C++ so I would stick with C++. .Net just seems to restrictive as far as giving yourself the best possible options for jobs later. C++, I think, is still more valuable on your resume then .net. With C++ you can, without much effort, program in .Net (C++ .Net, C# .Net). VB, not to offend anyone, we teach to the Mini-University students (Ages 10+) during the summer, its not taught at all in our Comp Sci department.
Reply With Quote Quick reply to this message  
Join Date: Jul 2004
Posts: 494
Reputation: Puckdropper is an unknown quantity at this point 
Solved Threads: 21
Puckdropper Puckdropper is offline Offline
Posting Pro in Training

Re: Which language to learn?

 
0
  #16
Oct 26th, 2004
As far as programming languages go, learn one. They'll never die. There's schools that still teach Fortran, Prolog, Ada (mine) as well as the more "common" (that means better known to the general public) languages.

I've done a little in Pascal, Ada, and Qbasic. I like Ada the most, as compiler errors are so helpful. The compiler is picky, but it is really helpful. (Missing semicolon in Line 3:15)
www.uncreativelabs.net

Old computers are getting to be a lost art. Here at Uncreative Labs, we still enjoy using the old computers. Sometimes we want to see how far a particular system can go, other times we use a stock system to remind ourselves of what we once had.
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 1
Reputation: lansun is an unknown quantity at this point 
Solved Threads: 0
lansun lansun is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #17
Oct 27th, 2004
Hello yaar...

Saw your mail and was happy tat u wanted to learn some thing... and i am an engineering student. I have many languages in my syllabus. as per my experience...i wud suggest you to do C first. Before going to C++ or VB.NET. Bcos the basics of C are important any where you go. Without C basics, you will be noting in the industry. so its always good to do C first. Get good grip over C. If possible, do Data Structures also. Then you can happily plan for JAVA and C++ simultaniously. then for VB.NET. One thing, We can never jump over any thing in the field of computers. Move over C is not just the thing to be skipped. This is my sincere advice. the rest is all your wish.

Bye Bye and Take care :lol:
Reply With Quote Quick reply to this message  
Join Date: Nov 2004
Posts: 14
Reputation: MarkKnutson is an unknown quantity at this point 
Solved Threads: 1
MarkKnutson MarkKnutson is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #18
Nov 23rd, 2004
Interesting question. Since I have a lot of years and languages under my belt, I do not overly concern myself about which language is being used, though I have my preferences.

I think C++ is a good way to get a thorough grounding, and it is fully functional all the way to the advanced OO stuff. Java is a good way to start as well. I recommend getting the free eclipse development environment.

For C++, I recommend the MS .NET C++ IDE. I got that for about $120. Needless to say, it has plenty of .Net functionality. I think it is far and away the best option for windows development.

I agree that VB is not generally viewed as enterprise-capable, though I have rolled out plenty over the years.

C++ is viewed as a more difficult language than VB, so it pays more, and employers rightfully feel that if one has mastered C++, they can crank out VB code without much adjustment.

So, for just starting out, get focussed on being good with one language. Java has the certification programs which provide a credential. The java programmer exam was not trivial, but studying for it is a very good learning tool.

I agree that data structures is a good subject to look into, though most languages now have these objects (stacks, queues, etc.) implemented in libraries. It is a good exercise to code your own just to learn from it.

As far as learning the .NET engine, I don't know what the market for that is like.
Reply With Quote Quick reply to this message  
Join Date: Dec 2004
Posts: 12
Reputation: niamul is an unknown quantity at this point 
Solved Threads: 1
niamul niamul is offline Offline
Newbie Poster

Re: Which language to learn?

 
0
  #19
Dec 28th, 2004
Josh
It is better to learn C or C++ or JAVA. Because these are the mother languages and if u master these language it will not take much time to learn other languages.
Reply With Quote Quick reply to this message  
Join Date: Sep 2004
Posts: 7,639
Reputation: Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute Narue has a reputation beyond repute 
Solved Threads: 720
Team Colleague
Narue's Avatar
Narue Narue is offline Offline
Code Goddess

Re: Which language to learn?

 
0
  #20
Dec 28th, 2004
>Because these are the mother languages and if u master these
>language it will not take much time to learn other languages.
Cool, so if I learn C, C++, or Java then I can pick up Lisp, Forth, or Assembly with no problem? What, pray tell, are these the mother languages of? There are several families of programming language. C, C++, and Java all fall under the family of ALGOL derivatives, and they all have a similar feel, so how can you expect to get good enough exposure to pick up languages that differ considerably from them?

Perhaps your argument in favor of those three should be that they're popular, useful, and have a huge source base to learn from. Of course, then you'll need to mention other languages with those attributes including Perl, Python, and PHP.
I'm here to prove you wrong.
Reply With Quote Quick reply to this message  
Reply

Message:



Similar Threads
Other Threads in the Computer Science Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC