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

--Apple-Mail=_2BC9644A-4E4A-4807-82ED-A3F1A50CC065
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

> On 1 Jul 2016, at 07:52, Allen <bsd_atog@comcast.net> wrote:
>=20
> Hi,
>=20
> 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.
>=20
> 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.
>=20
> 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.
>=20
> 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.
>=20
> -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=E2=80=99s 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=E2=80=99s 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=E2=80=99s 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.

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



--Apple-Mail=_2BC9644A-4E4A-4807-82ED-A3F1A50CC065
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVRTCCBHUw
ggNdoAMCAQICEEOXQUtz9dNAT9/4o8H24nQwDQYJKoZIhvcNAQELBQAwdTELMAkGA1UEBhMCSUwx
FjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKTAnBgNVBAsTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24g
QXV0aG9yaXR5MSMwIQYDVQQDExpTdGFydENvbSBDbGFzcyAxIENsaWVudCBDQTAeFw0xNjA2MDEy
MTI0MDFaFw0xOTA5MDEyMTI0MDFaMEQxHTAbBgNVBAMMFGZlbGl4cGhldzBAZ21haWwuY29tMSMw
IQYJKoZIhvcNAQkBFhRmZWxpeHBoZXcwQGdtYWlsLmNvbTCBmzAQBgcqhkjOPQIBBgUrgQQAIwOB
hgAEAd9iFZSiKobJSFRViu+9sLMgg5zUq9CfxF3DZwJ+iH8xzgBlhUPOxe91JdDWvOkglLgyFClD
Cm44k80Ix0nct4NZAQRJF/4HNHj/e1CWgVdX1cmaMUVUNJzOmUkDMS5UIUuivc3nDahDMRRetpb6
X9FcS5JruyQYuL6OATo3n2S7B1fYo4IBuDCCAbQwDgYDVR0PAQH/BAQDAgSQMB0GA1UdJQQWMBQG
CCsGAQUFBwMCBggrBgEFBQcDBDAJBgNVHRMEAjAAMB0GA1UdDgQWBBQlrXF+Akg4ge5ewzRibZIS
h6oFUTAfBgNVHSMEGDAWgBQkgWw5Yb5JD4+3G0YrySi1J0htaDBvBggrBgEFBQcBAQRjMGEwJAYI
KwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbTA5BggrBgEFBQcwAoYtaHR0cDovL2Fp
YS5zdGFydHNzbC5jb20vY2VydHMvc2NhLmNsaWVudDEuY3J0MDgGA1UdHwQxMC8wLaAroCmGJ2h0
dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3NjYS1jbGllbnQxLmNybDAfBgNVHREEGDAWgRRmZWxpeHBo
ZXcwQGdtYWlsLmNvbTAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wRwYDVR0g
BEAwPjA8BgsrBgEEAYG1NwECBTAtMCsGCCsGAQUFBwIBFh9odHRwczovL3d3dy5zdGFydHNzbC5j
b20vcG9saWN5MA0GCSqGSIb3DQEBCwUAA4IBAQB4L+dIT8i+Z7dpqzqzNGWd469m52XU56bvI+4G
Rq0znM47YXB4xfYb+KxM7gjlz4E0TiYCjyJrrujh0rCdwvGujMe/m1m1aEk3KIDYEYKFJHf96h8O
QFVDV97+JfNvk+CeATx7gCehsuy5t78FevRaOxRgjM1rf5wtZ7XSYjVchlrm/yP+07Mc556hP9Lg
cnIxWw8D5WgmEeqvRS+m6xpfSE3Qj/QogHLg/4R9WFYcxFBBZ+2kWSAcUe9p2juMFf+WiKQDrI42
YbQ064/NXG/pblDazWZSCD5a6uuKty3Tz6+I5oxQFbhCJ9RZEBNoj5UFapCCW7nlPrOYkbCadcYe
MIIE/DCCA+SgAwIBAgIQULUWCtYOYNqlthC1T1qZwjANBgkqhkiG9w0BAQsFADB1MQswCQYDVQQG
EwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEpMCcGA1UECxMgU3RhcnRDb20gQ2VydGlmaWNh
dGlvbiBBdXRob3JpdHkxIzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNzIDEgQ2xpZW50IENBMB4XDTE2
MDIxOTA4NTMyMFoXDTE3MDIxOTA4NTMyMFowRDEdMBsGA1UEAwwUZmVsaXhwaGV3MEBnbWFpbC5j
b20xIzAhBgkqhkiG9w0BCQEWFGZlbGl4cGhldzBAZ21haWwuY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAqSwmql2ZNm263z8qWGBCuHdZh9f6yXDVYyWzsVMTxq8Ul+V7gihLSpX9
RsPXp1cgAxXFgkcS/lXxUIRyHynkGfAxu7BSDWY8wCc0ziI8k+3uOimBbaO7AaMCVuEjugZod6f2
pD7c2vHJkZLpd992FJG+Ix7JdjYZmKymFycF0CAmDRbOT2hkK4vY4kfweUWSL2KHQBGp67Dozy6k
5/0EU6V/WbtH6b62s49jfcTG+2M2u0F6sNxNwy2JO4b+Gh1TxEczWpbW3S6h/XID1yX7iCEz2d3G
89KaM3koJ5C/aM7Gs8OSrm9NRipXs8Tb6NBOIjJOTQAsZc4HfvM8nxkq3QIDAQABo4IBtzCCAbMw
DgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAJBgNVHRMEAjAA
MB0GA1UdDgQWBBT4Ct+cb4CwfLIocP5Bp3byyG+GRzAfBgNVHSMEGDAWgBQkgWw5Yb5JD4+3G0Yr
ySi1J0htaDBvBggrBgEFBQcBAQRjMGEwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnN0YXJ0c3Ns
LmNvbTA5BggrBgEFBQcwAoYtaHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc2NhLmNsaWVu
dDEuY3J0MDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3NjYS1jbGll
bnQxLmNybDAfBgNVHREEGDAWgRRmZWxpeHBoZXcwQGdtYWlsLmNvbTAjBgNVHRIEHDAahhhodHRw
Oi8vd3d3LnN0YXJ0c3NsLmNvbS8wRgYDVR0gBD8wPTA7BgsrBgEEAYG1NwECBDAsMCoGCCsGAQUF
BwIBFh5odHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kwDQYJKoZIhvcNAQELBQADggEBAHra
VwI+T0mG9dvL7k9q/URkfiQzK6UVodRHhi1JNOfOVWdSNjVgLc964SVsm92DsZR1WS2mlkinjJZE
16+x2tmAskYFe8imtKk55OM1AT/9f5mGju+pNj+wYxGJHEmZOLj/MMbrcCxLMoVXzFxWL3Jpy3zk
n4IwpEmK/7H8AeLnhEOJoYuhSQ6leIxnY6/yFF1CX4/32WC8MaFXCyQYy2dxl+a+ZxJ/JFqLiBGm
xcTwQqiqPPNQ+vdpOEGJUFVj72KoSheXe3bKSr7TS/u6olvQk6bwAfOTsGT+1FjD/vluzZ0G7Cas
ky7ZQFUv/Z9zZy4sOOcxig1XydXzGsqbhgkwggXiMIIDyqADAgECAhBrp4p9CteI1lEK+Vnk57Th
MA0GCSqGSIb3DQEBCwUAMH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFy
dENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xNTEyMTYwMTAwMDVaFw0zMDEyMTYwMTAw
MDVaMHUxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSkwJwYDVQQLEyBTdGFy
dENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEjMCEGA1UEAxMaU3RhcnRDb20gQ2xhc3MgMSBD
bGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC9fdr3w6J9g/Zbgv3bW1+u
Hht1wLUZr5gkrLtXedg17AkefMyUGwrQdvwObhajcVmnKVxhrUwkZPXRAwZZosRHfEIi5FH7x6SV
/8Sp5lZEuiMnvMFG2MzLA84J6Ws5T4NfXZ0qn4TPgnr3X2vPVS51M7Ua9nIJgn8jvTra4eyyQzxv
uA/GZwKg7VQfDCmCS+kICslYYWgXOMt2xlsSslxLce0CGWRsT8EpMyt1iDflSjXZIsE7m1uTyHaK
ZspMLyIyz6mySu8j8BWWHpChNNeTrFuhVfrOAyDPFJVUvKZCLKBhibTLloyy+LatoWELrjdI4a8S
tZY8+dIR9t4APXGzAgMBAAGjggFkMIIBYDAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0lBBYwFAYIKwYB
BQUHAwIGCCsGAQUFBwMEMBIGA1UdEwEB/wQIMAYBAf8CAQAwMgYDVR0fBCswKTAnoCWgI4YhaHR0
cDovL2NybC5zdGFydHNzbC5jb20vc2ZzY2EuY3JsMGYGCCsGAQUFBwEBBFowWDAkBggrBgEFBQcw
AYYYaHR0cDovL29jc3Auc3RhcnRzc2wuY29tMDAGCCsGAQUFBzAChiRodHRwOi8vYWlhLnN0YXJ0
c3NsLmNvbS9jZXJ0cy9jYS5jcnQwHQYDVR0OBBYEFCSBbDlhvkkPj7cbRivJKLUnSG1oMB8GA1Ud
IwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQQa7yMD8GA1UdIAQ4MDYwNAYEVR0gADAsMCoGCCsGAQUF
BwIBFh5odHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kwDQYJKoZIhvcNAQELBQADggIBAIvj
94fsAYuErQ8BAluc4SMnIwS9NPBwAm5SH9uh2NCXTq7im61g7F1LIiNI/+wq37fUuaMbz4g7VarK
QTgf8ubs0p7NZWcIe7Bvem2AWaXBsxsaRTYw5kG3DN8pd1hSEUuFoTa7DmNeFe8tiK1BrL3rbA/m
48jp4AiFXgvxprJrW7izsyetOrRHPbkW4Y07v29MdhaPv3u1JELyszXqOzjIYo4sWlC8iDQXwgSW
/ntvWy2n4LuiaozlCfXl149tKeqvwlvrla2Yklue/quWp9j9ou4T/OY0CXMuY+B8wNK0ohd2D4Sh
gFlMSjzAFRoHGKF81snTr2d1A7Ew02oF6UQyCkC2aNNsK5cWOojBar5c7HplX9aHYUCZouxIeU28
SONJAxnATgR4cJ2jrpmYSz/kliUJ46S6UpVDo/ebn9c6PaM/XtDYCCaM/7XX6wc3s++sbQ7CtCn1
Ax7df6ufQbwyO0V+oFa9H0KAsjHMzcwk3EV2B2NLatidKE/m7G+rB9m+FlVgIiSp0mGlg43QO9Kh
1+JqvTCIzv2bJJkmPMLQJNuKKwHNL8F4GGp6jbAV+WL+LDeGfVcq8DHS3LrD+xyYEXQBiqZEdiPV
OMxLDSUCXsDO0uCWpaNQ8j6y6S9p0xE/Ga0peVLadVHhqf9nXqKaxnr358VgfrxzUIrvOaOjMIIF
4jCCA8qgAwIBAgIQa6eKfQrXiNZRCvlZ5Oe04TANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJ
TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm
aWNhdGUgU2lnbmluZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkw
HhcNMTUxMjE2MDEwMDA1WhcNMzAxMjE2MDEwMDA1WjB1MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN
U3RhcnRDb20gTHRkLjEpMCcGA1UECxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkx
IzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNzIDEgQ2xpZW50IENBMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAvX3a98OifYP2W4L921tfrh4bdcC1Ga+YJKy7V3nYNewJHnzMlBsK0Hb8Dm4W
o3FZpylcYa1MJGT10QMGWaLER3xCIuRR+8eklf/EqeZWRLojJ7zBRtjMywPOCelrOU+DX12dKp+E
z4J6919rz1UudTO1GvZyCYJ/I7062uHsskM8b7gPxmcCoO1UHwwpgkvpCArJWGFoFzjLdsZbErJc
S3HtAhlkbE/BKTMrdYg35Uo12SLBO5tbk8h2imbKTC8iMs+pskrvI/AVlh6QoTTXk6xboVX6zgMg
zxSVVLymQiygYYm0y5aMsvi2raFhC643SOGvErWWPPnSEfbeAD1xswIDAQABo4IBZDCCAWAwDgYD
VR0PAQH/BAQDAgEGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDASBgNVHRMBAf8ECDAG
AQH/AgEAMDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL3Nmc2NhLmNy
bDBmBggrBgEFBQcBAQRaMFgwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbTAw
BggrBgEFBQcwAoYkaHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvY2EuY3J0MB0GA1UdDgQW
BBQkgWw5Yb5JD4+3G0YrySi1J0htaDAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jA/
BgNVHSAEODA2MDQGBFUdIAAwLDAqBggrBgEFBQcCARYeaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
cG9saWN5MA0GCSqGSIb3DQEBCwUAA4ICAQCL4/eH7AGLhK0PAQJbnOEjJyMEvTTwcAJuUh/bodjQ
l06u4putYOxdSyIjSP/sKt+31LmjG8+IO1WqykE4H/Lm7NKezWVnCHuwb3ptgFmlwbMbGkU2MOZB
twzfKXdYUhFLhaE2uw5jXhXvLYitQay962wP5uPI6eAIhV4L8aaya1u4s7MnrTq0Rz25FuGNO79v
THYWj797tSRC8rM16js4yGKOLFpQvIg0F8IElv57b1stp+C7omqM5Qn15dePbSnqr8Jb65WtmJJb
nv6rlqfY/aLuE/zmNAlzLmPgfMDStKIXdg+EoYBZTEo8wBUaBxihfNbJ069ndQOxMNNqBelEMgpA
tmjTbCuXFjqIwWq+XOx6ZV/Wh2FAmaLsSHlNvEjjSQMZwE4EeHCdo66ZmEs/5JYlCeOkulKVQ6P3
m5/XOj2jP17Q2AgmjP+11+sHN7PvrG0OwrQp9QMe3X+rn0G8MjtFfqBWvR9CgLIxzM3MJNxFdgdj
S2rYnShP5uxvqwfZvhZVYCIkqdJhpYON0DvSodfiar0wiM79mySZJjzC0CTbiisBzS/BeBhqeo2w
Ffli/iw3hn1XKvAx0ty6w/scmBF0AYqmRHYj1TjMSw0lAl7AztLglqWjUPI+sukvadMRPxmtKXlS
2nVR4an/Z16imsZ69+fFYH68c1CK7zmjozGCAtQwggLQAgEBMIGJMHUxCzAJBgNVBAYTAklMMRYw
FAYDVQQKEw1TdGFydENvbSBMdGQuMSkwJwYDVQQLEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1
dGhvcml0eTEjMCEGA1UEAxMaU3RhcnRDb20gQ2xhc3MgMSBDbGllbnQgQ0ECEEOXQUtz9dNAT9/4
o8H24nQwCQYFKw4DAhoFAKCCAZkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0B
CQUxDxcNMTYwNjMwMjIwMDE5WjAjBgkqhkiG9w0BCQQxFgQUwhIuK67yI9odPiUbK5zHEzURlFAw
gZoGCSsGAQQBgjcQBDGBjDCBiTB1MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjEpMCcGA1UECxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIzAhBgNVBAMTGlN0
YXJ0Q29tIENsYXNzIDEgQ2xpZW50IENBAhBQtRYK1g5g2qW2ELVPWpnCMIGcBgsqhkiG9w0BCRAC
CzGBjKCBiTB1MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEpMCcGA1UECxMg
U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxIzAhBgNVBAMTGlN0YXJ0Q29tIENsYXNz
IDEgQ2xpZW50IENBAhBQtRYK1g5g2qW2ELVPWpnCMAkGByqGSM49AgEEgYswgYgCQgCStM3PkpD1
umzEOgdZpUrrVYT66q49YqOBKc7ywOqMuRvUXBE/J51C2yYo6NvmTuAYDkLWKBIzjy+fnMljHMyg
EAJCAX5Z0YYQLR5PaCVAuMTasJ2YZtm83LqsAJiGnS6dDlWyiWUgqUFuA0ZRMP/JRPYG0uTkzwqm
vT2vAECyOJaZ1LvJAAAAAAAA
--Apple-Mail=_2BC9644A-4E4A-4807-82ED-A3F1A50CC065--



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