Stampede Press

- Technology, Applied -

PolyGlot

One of the hardest things I experienced when I started programming is finding the direction that best suited me.There are so many choices in the programming world, from Java, C#, Ruby and Python. In trying to learn as much as possible I tried my hand at all of these and more, simply looking for the one that would speak to me and help me create the projects I needed to build. That’s when I finally came across C, the granddaddy of modern programming. This is where the rubber finally started to meet the road for me. And what is reassuring to know is that the time I invest here really opens the doors for me in the future to move into languages like C++ giving me a greater toolset for problems I may need to conquer.

Maybe it’s the fact that I’m not in a Computer Science program, but I wonder why we didn’t start with C from the beginning. It should be studied like Shakespeare is covered in high school English classes. Covering great lines of syntax like the most elegant of soliloquies. Or maybe a better analogy would be Haiku’s.  Like the magnificent paleotweets of great artists like Issa,

“The tree will be cut Not knowing the bird Makes a nest”

More

Is akin to;

“#include <stdio.h> int main(void) { printf(“Hello, world!”); return 0; }”

I can almost hear everyone snapping their fingers in unison.

Ultimately it doesn’t matter what language you start in, as long as you feel driven to learn more and are working on the types of applications that appeal to you. The more you practice coding the more you’ll absorb C.S.  concepts and can then add more and more languages to your repertoire making you are a true polyglot. Working seamlessly between languages and projects. Just remember just keep that compiler busy, the future’s not going to write itself.

2 Comments

  1. Great material, can we get some more Edison kits w arduino??

  2. I’m working on one right now, and hoping to adapt a few others onto the Edison as well. How is embedded programming for dog training as a teaser?

Leave a Reply

Your email address will not be published.

*

© 2017 Stampede Press

Theme by Anders NorenUp ↑