From owner-freebsd-questions Thu Sep 7 22:30:22 2000 Delivered-To: freebsd-questions@freebsd.org Received: from mail.rdc1.az.home.com (ha1.rdc1.az.home.com [24.1.240.66]) by hub.freebsd.org (Postfix) with ESMTP id 4559937B423 for ; Thu, 7 Sep 2000 22:30:20 -0700 (PDT) Received: from home.com ([24.1.247.6]) by mail.rdc1.az.home.com (InterMail vM.4.01.02.00 201-229-116) with ESMTP id <20000908053020.MPOD12685.mail.rdc1.az.home.com@home.com> for ; Thu, 7 Sep 2000 22:30:20 -0700 Message-ID: <39B8595F.F02E1104@home.com> Date: Thu, 07 Sep 2000 20:13:35 -0700 From: Joel Mc Graw Organization: Joel_at_Home X-Mailer: Mozilla 4.73 [en] (X11; I; FreeBSD 4.1-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Subject: Re: what language should i learn next ? References: <20000907150644.A4202@dogma.freebsd-uk.eu.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG j mckitrick wrote: > > I want to set the goal of learning a new language in the next couple of > months. These are the ones I am considering: > > perl > python > shell scripting (I am weak in this) > java (no freebsd support yet, right?) > > open to suggestions.... > > jcm Hmmm, what about all of them ;) Seriously, a word of caution. In my experience, programmers that are really good at language "x" tend to suffer from an I-have-a-hammer-every-problem-is-a-nail mentality. That being said: -I think the job market is still pretty hot for java -Shell scripting and (I assume) perl would be great tools if you wish to do sys-admin type stuff -python is a _REALLY_ cool language. I learned Python specifically for a monolithic project I'm working on right now and this is what I've discovered ->Clean, clear syntax ->Object-oriented ->Want GUI? You got it. Windows, Unix, Mac, Be... On the down side, when it comes to commercial software (e.g, databases), companies will typically come out with a jdbc and/or perl interface looooong before they produce a python interface (although, if the database has an ODBC driver Python can access it that way). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message