Register
View RSS Feed

//no comment

Why Coding is Awesome

Rate this Entry
I've been tossing around the idea of writing a blog post about this sort of topic for a couple weeks now. I saw this video on Facebook last week and while it's not exactly what I was going to write about, it's pretty epic in its own right and is done way better than anything I could write, so just watch it. It also has many of the most successful programmers (and even pop-stars / sports stars) in it.



If 9min is too long for you, there is a 5-min version here.

Enjoy!

Updated February 28th, 2013 at 11:41 PM by Sapu94

Categories
World of Warcraft , Off-Topic , Development

Comments

  1. Furyio's Avatar
    Yeah that has been doing the rounds alright and it's a really good concept and idea.

    When I got into computing and coding, which wasn't too long ago, it was even then an Alien subject. I was a nerd, and nerds had the stereotype. It is crazy to see how its changed. I think Will.I.Am said it best, programmers are the rockstars of today. No longer is it an obscure or "nerdy" hobby, it's something deemed cool. And I noticed that trend has gone hand in hand with gaming become more openly accepted and mainstream aswell.

    I don't utilise coding in my day to day job, and it's something I wish I did. I know that the code.org looks like it would be more geared towards children, but have to say would love something like this for my age bracket.
  2. Sapu94's Avatar
    Quote Originally Posted by Furyio
    I know that the code.org looks like it would be more geared towards children, but have to say would love something like this for my age bracket.
    Agreed. This is one of the links listed on the code.org website, but I'd specifically suggest https://www.khanacademy.org/cs for people of all age levels. It's very thorough, interactive, and easy to get started with. Obviously there's a bit of a jump from drawing circles and squares to writing a WoW addon (as an example), but as with a lot of things, the fundamental thought process and structures of programming are universal and extremely important.

    There's also a ton of online (free) college courses. For example, this site has a ton.
  3. Kathroman's Avatar
    BRB - forwarding video to my wife...

    The thing that resonates the most with me is that aspect of having something "created out of nothing". This is what fascinated me about plain-old HMTL "back in the day". The first website that I ever "made" - I wrote all the code out by hand on a scrap piece of paper, then uploaded to geocities or something like that. I guess I was hooked. It's a very powerful feeling, and when you finally clear some sort of debugging/logic hurdle, "Rock Star" is exactly what it feels like.
  4. thomja's Avatar
    Well the thing is that the site that they are promoting does not (yet) learn you the most useful code there is, C++. But it is still a nice idea.
  5. Kathroman's Avatar
    Quote Originally Posted by thomja
    Well the thing is that the site that they are promoting does not (yet) learn you the most useful code there is, C++. But it is still a nice idea.
    How do you figure?

    I know I'm probably a bit biased, but web-based languages are not only more accessible (no compiler, low barrier-for-entry, plenty of free/cheap server options), but they are also much more practical - given recent trends and the "cloud-era" we've entered.
  6. Sapu94's Avatar
    Quote Originally Posted by thomja
    Well the thing is that the site that they are promoting does not (yet) learn you the most useful code there is, C++. But it is still a nice idea.
    I think you're missing the point. Sure, C++ is one of the most common languages today. However, as Kathroman said above, it's not very accessible. In addition, the whole point of learning how to program is that you're learning a new way of thinking about and solving problems, not that you can memorize the syntactical flavorings of a particular language which may or may not be around in 10-20 years. Once you master the basics and start thinking "like a programmer", learning any given language is a relatively trivial task.