Kyle,
Along those lines, I'd say the first place I started learning to be a coder
was writing Excel functions. It was where I learned, in a very basic way,
the ideas of looping through a set, defining and using variables and
constants, etc. The first time I successfully completed an hours worth of
data report drudgery in a few minutes, I was hooked.
But more importantly, I started thinking differently. The data I dealt with
every day suddenly became much more usable and malleable; I really
understood the value of naming conventions, structured data, etc.
Yes I had (and still have) a lot more to learn, but as Jonathan Rochkind
puts it<http://bibwild.wordpress.com/2012/11/27/computational-thinking-getting-started/>,
I had begun thinking computationally about the the everyday problems in my
library. I wouldn't have self-identified as a coder then, but that shift in
thinking certainly started me on the path to becoming a coder.
Chad
On Feb 15, 2013 8:22 AM, "Kyle Banerjee" <[log in to unmask]> wrote:
>
> On Thu, Feb 14, 2013 at 7:40 AM, Jason Griffey <[log in to unmask]> wrote:
>
> > The vast, vast, vast, vast majority of people have absolutely no clue
how
> > code translates into instructions for the magic glowing screen they
look at
> > all day. Even a tiny bit of empowerment in that arena can make huge
> > differences in productivity and communication abilities
> >
>
> This is what it boils down to.
>
> C4l is dominated by linux based web apps. For people in a typical office
> setting, the technologies these involve are a lousy place to start
learning
> to program. What most of them need is very different than what is
discussed
> here and it depends heavily on their use case and environment.
>
> A bit of VBA, vbs, or some proprietary scripting language that interfaces
> with an app they use all the time to help with a small problem is a more
> realistic entry point for most people. However, discussion of such things
> is practically nonexistent here.
>
> IMO, the first step to removing the magic around coding is to help people
> recognize opportunities provided by the tools they're already using every
> day. Once they realize there is no magic, they can pick up anything they
> like.
>
> kyle
|