Coding and Software Programming: The Language of Tech

Woah, Meg.  That title sounds awfully dry for an artist’s blog.

I swear this blog post isn’t going to as dry as the title would suggest.  In fact, during this short blog, I’m going to try and make it sound interesting, and make the case of why everyone with a computer should make the effort to familiarize themselves with basic coding and a programming language.  Because, why not?  Why can’t this blog be about cooking and gardening and cosplay and computers and travel?  Huh?  Tell me why?? Oh, hard to categorize?  Oh well…

Don’t worry, next week I’ll be back to gardening adventures.

So let’s start from the beginning.  Let’s take a trip to childhood…

Some of you may be aware (or even remember!) that computers didn’t come with an easy-to-use operating system like the ones we use today.  I remember playing on my older sister’s computer, some gorilla/king kong type game that was completely played through keyboard commands and coming up with angle degrees in order to move him around the city buildings (bonus internet points to whoever knows the name to that game).  It was basic.  Black screen.  The graphics were pixelated green.  I had to remember the command to even start the game.  The screen kind of looked like this bad boy:

FreeDOS_Beta_9_pre-release5_(command_line_interface)_on_Bochs_sshot20040912

That was about the extent of my computer experience.  I didn’t have computer classes in my schools until high school (I went to some pretty poor elementary schools).  And the classes in high school were just how to use Excel and Word, nothing fun.  And it was all related to whatever science class I was in.  I think there were “computer science” classes, but they weren’t on the regular curriculum, and I definitely was not aware of them.

After high school, I bought my first computer – a Dell desktop.  I didn’t know how to use it, and I had my boyfriend at the time hook it up because apparently matching the colored wires in the back was just too daunting for me… I actually don’t think I used that thing for anything other than AIM chat, writing papers, and… yeah that was it.  I still used CDs…  I’m pretty sure I contracted a virus every week because I didn’t understand ANYTHING.  Within 4 years that thing wouldn’t even turn on.

In college, I bought my second computer, a monster HP laptop that weighed 400lbs and was the love of my life.  This is when I started getting better at computers.  It was also the first time I successfully removed TWO worms I accidentally downloaded and started paying attention to the security of my computer.  I took some tech classes because I realized I didn’t really know anything about something I used on an daily hourly basis.

Now I’m 28 years old, and I’m taking courses in computer science and teaching myself how to code.

Why, oh why am I going on this rant?

Because I strongly believe that owning and using technology without really understanding it, is not a whole lot different than a pilot flying a plane without really understanding how that works.  Yeah, I suppose you can get by, but if something goes awry, how can you troubleshoot?  Sure, any time your computer is on the fritz, I suppose you can take it to the Geek Squad or the Geniuses and spend stupid amounts of cash to fix a problem you more than likely can (and should) take care of yourself (granted, there ARE some problems better left to professionals).

As for code?  Well, familiarizing yourself with basic coding language is like learning a language in a foreign country – it’s a lot easier to get by.  Language is culture.

I’m not saying everyone needs to be able to put up an interactive website at a moment’s notice or personalize their operating system.  But it’s not that hard to become familiar.  It actually can be a little fun even.  I’m not a math whiz, and like I tried to make clear, was not really exposed to computers early in life.  I like gardening and cooking and making weird art projects.

So if anyone wants to take the leap, check out CodeAcademy.  It’s free, it’s interactive, and customizable.  Learn as little or as much as you want.

Next week on travelin’ home – raised garden beds and Julian Assange: how the right plant soil protects your source seeds.

****Just FYI, I am not in any way endorsed by or affiliated with CodeAcademy.  I just love them so much.****

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s