943,507 Members | Top Members by Rank

Ad:
You are currently viewing page 2 of this multi-page discussion thread; Jump to the first page
Feb 2nd, 2004
0

Re: Which language to learn?

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!
Team Colleague
Reputation Points: 211
Solved Threads: 27
Master Poster
Paladine is offline Offline
793 posts
since Feb 2003
Feb 3rd, 2004
0

Re: Which language to learn?

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.
Reputation Points: 10
Solved Threads: 1
Newbie Poster
CodeMasterFlex is offline Offline
16 posts
since Feb 2004
Oct 8th, 2004
0

Re: Which language to learn?

c++ is a good language to start on. not too hard for beginners...
-h3rtz-
Reputation Points: 10
Solved Threads: 0
Newbie Poster
h3rtz is offline Offline
11 posts
since Sep 2004
Oct 26th, 2004
0

Re: Which language to learn?

... 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
Reputation Points: 10
Solved Threads: 0
Newbie Poster
indignity is offline Offline
5 posts
since Oct 2004
Oct 26th, 2004
0

Re: Which language to learn?

Quote 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.
Reputation Points: 10
Solved Threads: 1
Newbie Poster
umcookeg is offline Offline
5 posts
since Oct 2004
Oct 26th, 2004
0

Re: Which language to learn?

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)
Reputation Points: 23
Solved Threads: 23
Posting Pro in Training
Puckdropper is offline Offline
494 posts
since Jul 2004
Oct 27th, 2004
0

Re: Which language to learn?

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:
Reputation Points: 10
Solved Threads: 0
Newbie Poster
lansun is offline Offline
1 posts
since Oct 2004
Nov 23rd, 2004
0

Re: Which language to learn?

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.
Reputation Points: 10
Solved Threads: 1
Newbie Poster
MarkKnutson is offline Offline
14 posts
since Nov 2004
Dec 28th, 2004
0

Re: Which language to learn?

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.
Reputation Points: 10
Solved Threads: 1
Newbie Poster
niamul is offline Offline
12 posts
since Dec 2004
Dec 28th, 2004
0

Re: Which language to learn?

>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.
Administrator
Reputation Points: 6442
Solved Threads: 1393
Bad Cop
Narue is offline Offline
11,807 posts
since Sep 2004
Message:
Previous Thread in Computer Science Forum Timeline: What does Linearization mean?
Next Thread in Computer Science Forum Timeline: doubt!in architecture





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC