learning to write code

Michael Butash michael at butash.net
Sun Feb 17 15:53:42 MST 2019


>> On Sun, Feb 17, 2019 at 11:54 AM Stephen Partington <cryptworks at gmail.com>
wrote:
>> I really need to start leaning scripting of some flavor.

I've much said the same thing too.  As a network/security person, there's
been a push in the industry for some time to "automate" everything, but
I've yet to see many good way to "develop" that cleanly after 20 years, and
never find programming to be that interesting to learn or solve myself.
I've taken ansible and python classes, but still the "developer" knack
eludes me to leverage them well.  I've long ago written off that I'm simply
not a developer, scripter, whatever you want to call it, and never will be.

I have made a career however of finding other suitable means to accomplish
necessary feats, as most of us non-code-writing engineers here tend to, so
it *is* possible to get along for the most part fine, or at least has been
in the past...

I'd suggest to the original question where to start - find a purpose.
Something needing done, an itch to scratch, something you need/want to
build, or fix, and use that as an engine to teach yourself.  For me, it
would be network automation, even home automation or robotics, but finding
a project to fuel your desire to learn programming, or anything else,
always helped me learn new things.

Plenty of technologies/skills to learn out there outside just general
"programming" if like myself you don't find one you like too.

-mb


On Sun, Feb 17, 2019 at 11:54 AM Stephen Partington <cryptworks at gmail.com>
wrote:

> I really need to start leaning scripting of some flavor.
>
>
> *Sent with Shift
> <https://tryshift.com/?utm_source=SentWithShift&utm_campaign=Sent%20with%20Shift%20Signature&utm_medium=Email%20Signature&utm_content=General%20Email%20Group>*
>
> On Sun, Feb 17, 2019 at 11:44 AM Steve Litt <slitt at troubleshooters.com>
> wrote:
>
>> On Fri, 08 Feb 2019 12:33:11 -0500
>> "Harold Hartley" <wheelie207 at ownmail.net> wrote:
>>
>> > I am interested in learning to write code and not sure where to start.
>> > I'm looking for anyone that can steer me in the right direction for
>> > books or web site that can help me get started.
>> >
>> > I currently run Fedora 29, with 1 TB drive, i3-7100 processor and
>> > currently 4 GB ram but will be upgrading to 16 GB ram and with dual
>> > monitors.
>>
>> Do you ever create shellscripts to automate part of your Fedora 29's
>> work? If so, that's writing code. Explore branching, looping, sending
>> signals back and forth using kill. When you find your shellscript's
>> runtime performance too slow, or when you find it inconvenient to code
>> bigger programs in shellscripts, it's time to switch to Python.
>>
>> By the way, I begin all my shellscripts with #!/bin/sh, not
>> #!/bin/bash, because Bash is a great interactive shell but it's bloated
>> overkill for shellscripts.
>>
>> SteveT
>> ---------------------------------------------------
>> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
>
>
> --
> A mouse trap, placed on top of your alarm clock, will prevent you from
> rolling over and going back to sleep after you hit the snooze button.
>
> Stephen
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://lists.phxlinux.org/mailman/listinfo/plug-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20190217/f53a3dea/attachment.html>


More information about the PLUG-discuss mailing list