A Fun Experiment
I mostly seem to hang out with coders. It seems that the people with whom I most frequently interact are computer scientists or software developers. I don’t really know why, other than they are the only people crazy enough to use Riot for their day-to-day communications and chatroom facility. For this reason, I’m surrounded by programming with little to no comprehension of what is going on the majority of the time. Attempts to explain even the most basic things to me usually end up with me staring blankly and nodding my head hoping that nobody realises I’m the idiot in the room.
Oh, I’ve done the usual stuff. Taken some online classes at Codecademy, Pluralsight and udemy, but while I can complete these exercises with relative ease (the principles do actually make sense after a while), I find myself forgetting everything I just learned almost instantly. For me, learning is a process of necessity. Quite simply there is no need for me to learn programming, so I simply haven’t ever sat down to tackle the task as I have with BASH, PowerShell, and the like. But I get the feeling that if I never learn at least one language to some level of proficiency, I will regret it.
For this reason, I’ve spent today setting up my IDE with an eye to learning Perl 6. I thought about returning to C, but since most of my friends seem incredibly enthusiastic about Perl I saw no harm in starting fresh with it. My first project will be porting over an old, short program I wrote in C earlier this year and then seeing if I can’t expand on it a little. Who knows? Maybe I’ll even give it a GUI.
I think I need a break, though. Just wrestling Windows and Atom into a usable shape for this has been an ordeal unto itself…