Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jul 2016 08:00:19 +1000
From:      Felix Friedlander <felixphew0@gmail.com>
To:        Allen <bsd_atog@comcast.net>
Cc:        freebsd-questions@FreeBSD.org
Subject:   Re: "Simple" Languages in FreeBSD
Message-ID:  <FB2CB047-D6C5-4281-8D5C-B8B51AD1FD20@gmail.com>
In-Reply-To: <20160630175243.063e07a7@KoggyBSD.org>
References:  <20160630175243.063e07a7@KoggyBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
> On 1 Jul 2016, at 07:52, Allen <bsd_atog@comcast.net> wrote:
> 
> Hi,
> 
> I've been using FreeBSD on and off since 4.0-CURRENT, which seems like
> almost a lifetime ago now, heh. I'm currently using FreeBSD
> 10.0-RELEASE and even though I've gotten my latest order from the
> FreeBSD Mall (Which I bought 10.3-RELEASE on DVD along with a bunch of
> other stuff for myself and my Wife) I'm not ready to upgrade yet since
> I've gotten my system working how I like (Got WindowMaker set up, and
> FVWM2, and some other stuff set up) so I'm using it for now.
> 
> 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.
> 
> I have the book "Learning Perl" that I bought a while back, and I've
> also downloaded a bunch of stuff for Perl, Python, Ruby, and others, so
> I'm just curious on basically what Languages anyone here would
> recommend.
> 
> Literally anyone who responds with an opinion, I'm interested. Being
> easy to learn for someone who isn't great with Math but does understand
> Unix is a plus but not a requirement. I was starting to teach myself
> Ruby on a Linux box I was using for a while and Ruby did seem to be
> going OK, but a lot of the FreeBSD Books I've bought recommend Perl,
> and I've also had just as many reasons from people saying to try
> Python, so basically any Language and what reasons would be great.
> 
> -Allen

Hi Allen,

Perl may have been the language of choice 10 or even 5 years ago, but unless you have a specific reason I would wholeheartedly recommend Python as a first language. It’s incredibly easy, very powerful, the standard library is amazing (you can implement a full SMTP server or web server in about 10 lines of Python) and it’s available on a huge number of platforms, including FreeBSD.

I find perl to be ugly, and ruby like a slightly worse, more complex Python, but that’s just my opinion, and if you learn any of these 3 languages you will not go too far wrong.

Of course, this is coming from the guy who decided to teach himself C++ as his first programming language, so make of that what you will.

-- 
Felix Friedlander <felixphew0@gmail.com <mailto:felixphew0@gmail.com>>



[-- Attachment #2 --]
0	*H
010	+0	*H
E0u0]CAKs@Ot0
	*H
0u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA0
160601212401Z
190901212401Z0D10Ufelixphew0@gmail.com1#0!	*H
	felixphew0@gmail.com00*H=+#b*HTUー ԫП]g~1eCu%ּ 2)C
n8IܷYI4x{PWWɚ1ET4ΙI1.T!K
C1^_\Kk$:7dWأ00U0U%0++0	U00U%q~H8^4bmQ0U#0$l9aIF+('Hmh0o+c0a0$+0http://ocsp.startssl.com09+0-http://aia.startssl.com/certs/sca.client1.crt08U10/0-+)'http://crl.startssl.com/sca-client1.crl0U0felixphew0@gmail.com0#U0http://www.startssl.com/0GU @0>0<+70-0++https://www.startssl.com/policy0
	*H
x/HOȾgi:4efe#F3;apxLρ4N&"kҰǿYhI7($w@UCW%o<{'칷zZ;`k-gb5\Z#ӳ瞡?rr1[h&E/_HMЏ(r}XVPAgY Qi;6a4\onPfR>Z늷-ϯPB'Yhj[>u00P
`ڥOZ0
	*H
0u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA0
160219085320Z
170219085320Z0D10Ufelixphew0@gmail.com1#0!	*H
	felixphew0@gmail.com0"0
	*H
0
,&]6m?*X`BwYpc%SƯ{(KJFקW łGUPr)1R
f<'4"<:)mV#hw>ɑwv#v6' &
Ohd+GyE/b@.SYG龶c}c6AzM-;SG3Z.r%!3Қ3y('hƳÒoMF*WN"2NM,e~<*00U0U%0++0	U00U
ߜo|(pAvoG0U#0$l9aIF+('Hmh0o+c0a0$+0http://ocsp.startssl.com09+0-http://aia.startssl.com/certs/sca.client1.crt08U10/0-+)'http://crl.startssl.com/sca-client1.crl0U0felixphew0@gmail.com0#U0http://www.startssl.com/0FU ?0=0;+70,0*+http://www.startssl.com/policy0
	*H
zW>OIOjDd~$3+G-I4UgR65`-z%l݃uY-HDׯـF{Ȧ95?6?cI80p,K2W\V/ri|䟂0ICIxgc]B_`1W$gqg$ZB<Pi8APUcbJ{vJK[ГdXn͝&.@U/sg.,81
Wʛ	00ʠk}
׈Q
Y0
	*H
0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0
151216010005Z
301216010005Z0u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA0"0
	*H
0
}â}[[_u$Wy5	|̔
vnqY)\aL$dYG|B"QǤĩVD#'F	k9O_]*ςz_kU.u3r	#:C<ogT)K
Xah8v[\KqdlO)3+u7J5";[vfL/"2ϩJ#4ד[U TB,a˖a7H<=qd0`0U0U%0++0U002U+0)0'%#!http://crl.startssl.com/sfsca.crl0f+Z0X0$+0http://ocsp.startssl.com00+0$http://aia.startssl.com/certs/ca.crt0U$l9aIF+('Hmh0U#0N@[i04hCA0?U 80604U 0,0*+http://www.startssl.com/policy0
	*H
[#'#4pnRۡЗN⛭`]K"#H*߷Թψ;UA8Ҟeg{ozmYE60A)wXRK6c^-Al^k[':G=;oLv{$B5;8b,ZP4{o[-໢j	׏m)[땭[4	s.c|ҴvYLJ<|ӯgu0jD2
@hl+:j\ze_ևa@HyMHINxpK?%	㤺RC:=?^&7m´)A2;E~VB1$EvcKj؝(OoپU`"$a;ҡj0$&<$ۊ+/xjzb,7}W*1ܺtDv#8K
%^P>/i?)yRuQg^z`~sP900ʠk}
׈Q
Y0
	*H
0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom Certification Authority0
151216010005Z
301216010005Z0u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CA0"0
	*H
0
}â}[[_u$Wy5	|̔
vnqY)\aL$dYG|B"QǤĩVD#'F	k9O_]*ςz_kU.u3r	#:C<ogT)K
Xah8v[\KqdlO)3+u7J5";[vfL/"2ϩJ#4ד[U TB,a˖a7H<=qd0`0U0U%0++0U002U+0)0'%#!http://crl.startssl.com/sfsca.crl0f+Z0X0$+0http://ocsp.startssl.com00+0$http://aia.startssl.com/certs/ca.crt0U$l9aIF+('Hmh0U#0N@[i04hCA0?U 80604U 0,0*+http://www.startssl.com/policy0
	*H
[#'#4pnRۡЗN⛭`]K"#H*߷Թψ;UA8Ҟeg{ozmYE60A)wXRK6c^-Al^k[':G=;oLv{$B5;8b,ZP4{o[-໢j	׏m)[땭[4	s.c|ҴvYLJ<|ӯgu0jD2
@hl+:j\ze_ևa@HyMHINxpK?%	㤺RC:=?^&7m´)A2;E~VB1$EvcKj؝(OoپU`"$a;ҡj0$&<$ۊ+/xjzb,7}W*1ܺtDv#8K
%^P>/i?)yRuQg^z`~sP91000u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CACAKs@Ot0	+0	*H
	1	*H
0	*H
	1
160630220019Z0#	*H
	1.+#>%+5P0	+7100u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CAP
`ڥOZ0*H
	10u10	UIL10U

StartCom Ltd.1)0'U StartCom Certification Authority1#0!UStartCom Class 1 Client CAP
`ڥOZ0	*H=0Bϒl:YJU=b)ꌹ\?'B&(NB(3/c̠B~Yц-Oh%@ڰfټܺ.Ue AnFQ0D
=@8Ի

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FB2CB047-D6C5-4281-8D5C-B8B51AD1FD20>