Contact Me or check out the Producerism Blog

Hello World

05/18/2010


I won't bore you with the Wikipedia entry on "Hello World," which is pretty dry anyways (even for Wikipedia).  For just about every programmer on the face of the planet, Hello World represents their first approach to a new language.  For me, blogging is sort of a new language, along with writing tutorials.  I've constantly follow lots of flash blogs, including TheFlashBlog, tink, ByteArray, Bit-101, AnttiKupila, Kevin Hoyt, Actionscript 3.0 Design Patterns, Emanuele Feronato, Lost in Actionscript, Seb Lee-Delisle, Jesse Warden, and plenty others that I will list as time goes on.  I can also attribute most of my learning to following tutorials, although I haven't written many yet.

My goal is to write something new everyday, although realistically I'll manage about 3-4 posts per week.  Hopefully someone out there will get some use to these tutorials - but in line with one of my personal mantras (experience - expectation = happiness), I'll be writing for my own personal benefit at first... and if others can learn from this as well, all the better.

That being said, you can see the tutorials section here.

At work (IDEAS in Orlando, FL) I've been introducing my coworkers/friends to AS3, and recently figured out that the best way to teach, is through practical example.  I guess I should have just started with the obvious!  After reviewing a few other websites that teach Flash Programming, I've been inspired by the good and the bad.  Lee Brimelow's gotoAndLearn was inspiring in that I've personally watched it start from a simple tutorial site, into the Flash Blog of an Adobe Platform Evangelist.  I was also inspired by some very popular, but not-so-impressive sites, which got me thinking, "if they are teaching flash successfully to thousands, with ugly code..."

I also believe game programming is a good way of learning - since it often involves lots of different moving parts.  I'll leave my philosophy on game design to another post, but the tl;dr version is that before programming a game, the concept and gameplay should be fleshed out in detail, without any regards to technology.  Meaning, the concept of the game should be fun and exciting even if it were text-based, or a board-game, or a first-person shooter, and so on.  Of course, not all games are created this way, but it's how I like to approach them, as opposed to finding some game-engine and just working on the gameplay and fun as you code.

So... while you may not have learned anything yet, I promise to give it my best shot!  If you ever have any comments, questions or suggestions for new topics, please comment!  And of course, check out the tutorial section!


Leave a Reply