June 9th, 2002, 12:17 AM
I'm just starting to program... Im learning C++, and a little basic, and java. What other languages are good to learn, and where can I find them? Im on a mac, so many of the downloads, ect., are not available for me.
June 9th, 2002, 12:28 AM
It all depends on what you want to do...
C++ and Java are decent for the object-oriented side of things...
Shell scripting (csh and bourne mainly) as well as Perl and/or Python are good for the sysadmin side... oh, and Tcl, though I've been seeing less and less of that lately.
Hope that helps...
\"Windows has detected that a gnat has farted in the general vicinity. You must reboot for changes to take affect. Reboot now?\"
June 9th, 2002, 04:05 AM
a lot of people like perl, i can't program myself, but plan on learning this summer
June 9th, 2002, 04:19 AM
It all depends on your programming skills...if you are good at it, you can try c# (c sharp). It's like C++ but different in some aspect. currently, Java is very popular and since it's considered platform independent why not use it.
it all depends if you are confortable programming...I personnally like C++ and Java but it's a bias.
like the other guys said...you can always go for scripting languages like php or perl.
anyways good luck in your search for a programming language
June 9th, 2002, 09:36 AM
I was wondering about the languages for Motorola based processors....
June 9th, 2002, 10:39 AM
Tcl. Surprised someone actually brought that up.
I love that language. It is slowly giving way to Python though. In the sense of seeing more ppl talking about it. Tcl however, is being used quite a bit behind the scenes in large corporations.
In fact if you follow the link in my sig, you will discover an IRC Client being developed in tcl/tk.
June 9th, 2002, 11:41 AM
This question has been answered so many damn times.
But while I'm on the subject, you can do just about anything with C++, not just object-orientated stuff. You can make DOS applications as well.
June 9th, 2002, 01:16 PM
Scheme (or another LISPery language) is good to learn early in your programming career. It has almost no syntax, Everying thing is in the form (<function> <arg1> <arg2> ...) so it helps you to concentrate on technique, rather than syntax.
More importantly, one of the best introductions to programming ever, "Structure and Interpretation of Computer Programs" by Ableson and Sussman is written using Scheme. C++ and Java programmers should at least read to section on object oriented programming. Full text is available on-line:
How to Design Programs is another good one that starts a little slower:
Dr. Scheme is a nice free, open Scheme package for beginners
MIT Scheme is also good:
June 9th, 2002, 01:28 PM
A few more comments:
ESR (see http://www.tuxedo.org/~esr/faqs/hacker-howto.html ) recommends learning Python. http://www.python.org/
I think Python makes an excellent second language after Scheme.
Learning Perl or BASIC (in any form) early in your career could cause more harm than good. Perl is useful once you have some experience. BASIC is a joke.
Learning C++ or Java early isn't worth it. You will spend most of your time learning the syntax than learning programming technique.
June 9th, 2002, 04:38 PM
Thx for all the feedback. I'll look into it all.
Chaos reigns within.
Reflect, repent, and reboot.
Order shall return.