From owner-freebsd-questions@freebsd.org Fri Jul 1 10:22:57 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7408DB89C48 for ; Fri, 1 Jul 2016 10:22:57 +0000 (UTC) (envelope-from kraduk@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0B3D223E6 for ; Fri, 1 Jul 2016 10:22:57 +0000 (UTC) (envelope-from kraduk@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id r201so22682368wme.1 for ; Fri, 01 Jul 2016 03:22:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=G3RxhAIx4ARYz/tKmvMOnxr+eLUQDC1oku6+lu4Rftc=; b=0251PT8yFBaPfRxTxCOSrM+LEmHVSsHvmlinolSx3Uw/AbTUaW3uLZXdBn+yF2Q0// BodaupXdzWMWuM4Gk8PBTTqJ0MbH6spS+sw8joz42qkOUulJaD0PWLJUnWhB2AqANF3E 4jJcc0fv9i2LvB8AJCf0q0SSRnHIuVbxWcL5MB32j/lHXSoTCDlU/gRG0i556dJ2Y09M OWjeTIx1NPsa72TyZrDY2RxHYTtwSGzK8b+rYxoAZQPEE4EsdMOgBNi+JAsuNstArrPO Z9vgJiFFwB4zORjguP9xHKxI3hJlG7zJF3yHCsGl5MQxJ4IWPJNAB5cj0fggsyJDtx7E 5mPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=G3RxhAIx4ARYz/tKmvMOnxr+eLUQDC1oku6+lu4Rftc=; b=K+CnUjx4a/Qn1dDqpxRjRe9KHUEG6gBB3p8Rlg6DRa6cFs4Qg9R+hIy0CCWfnaPQg8 F4RKUYmqR/Rkl2B3A/J3yRAfVvjJKMmUQUwT7p4kIaCIkFL9NF01rNosLqwvqOL1+30z l3vYySiPPddAwwDrqRqdb15k9m/DIUZZJOilD5X3A52qyTCfIZFvUmRFHb81yKzGYWJI emu/8MZxh0L/J+GOVSO/aM05+vm+6GRt0BNbjyMR+ooQve+lXv3KLTzvQbA2g4j5A8gu McZoVORSlF3pJVwOHsRWfQI34SmHl+bVp9Qddm1alFX6+F26wk9k6gWyi5nG4lkRqbdq POlw== X-Gm-Message-State: ALyK8tKkNRXZZNnkcVH7YBH98AGayMXcbfRiCYSxrALL9cpNGYIvJELBmsnDIj8+lGpKfLyh4kEiyuonjI9BZQ== X-Received: by 10.194.5.40 with SMTP id p8mr2885040wjp.56.1467368574716; Fri, 01 Jul 2016 03:22:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.88.206 with HTTP; Fri, 1 Jul 2016 03:22:53 -0700 (PDT) In-Reply-To: <20160701095652.17036e6fe1e467ee64adc9f7@sohara.org> References: <20160630175243.063e07a7@KoggyBSD.org> <20160701095652.17036e6fe1e467ee64adc9f7@sohara.org> From: krad Date: Fri, 1 Jul 2016 11:22:53 +0100 Message-ID: Subject: Re: "Simple" Languages in FreeBSD To: FreeBSD Questions Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jul 2016 10:22:57 -0000 Depending on the problems you are tackling it may also be worth thinking about things at a higher level as well. eg if you are doing systems maintenance/automation look at something like ansible. It's not programming in an traditional sense, but it can make things a lot easier to do, especially if you are doing things at scale. There are other config management tools out there (chef, puppet, salt, fabric etc) but ansible is relatively easy to setup and get going, and will utilise anything you learn in python very well. Don't be put off by the fact you may only have a small number of machines, it still makes life easier. On 1 July 2016 at 09:56, Steve O'Hara-Smith wrote: > On Thu, 30 Jun 2016 17:52:43 -0400 > Allen wrote: > > > Anyway, in all these years that have passed using FreeBSD and a bunch > > of Linux distros, I never had time or patience enough to learn > > Programming Languages, and I'm getting more and more to the part where > > I'm thinking it's a good idea more so now than before. > > First off FreeBSD supports most programming languages from BASIC to > Prolog by way of C, Smalltalk, LISP, Haskell and Forth among many others. > > Here's the thing - each of the languages I've listed is an example > of a particular programming paradigm (there are many other examples of each > paradigm). If your aim is to learn about programming in general then I > would advise learning as many different paradigms as possible. If your aim > is to do a bit of programming then pick a language - any language - and > learn to write something useful. > > Python and Perl are both easy to learn OO/structured languages, > python attempts to force good style, perl is more of an anything goes > approach. Learn one and the other is easy to learn. > > -- > Steve O'Hara-Smith > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" >