Learning JavaScript again!


Its time to learn JavaScript again folks. If you are a web developer like me there is no escape, you were using it in the past, you are using it more today and chances are that you will be using it a lot tomorrow. Web is getting highly interactive, and everyone is focusing on delivering web based systems that are close to behaviour as desktop applications. I think it makes perfect sense, there were times in the past we use to push back on certain user requirements giving excuse of limitations of web (in terms of UI features). But look at how things have changed in the last few years. We have Flex, Flash, Silverlight and HTML5 (almost there) to deliver rich internet applications (RIA), great AJAX enabled JavaScript UI platform libraries, and in the server side, we have matured architectural patterns around SOA and RIA services. So if you look at all the available great UI platforms, there is one in common and that is JavaScript. Its the same JavaScript you used to do your element level validations in your ASP/HTML pages, but leveraged in great many ways along with CSS to deliver the perfect web experience.

So this brings me to the point of this post, to re-learn JavaScript, and we will learn from the best guru on this, Douglas Crockford.

Here is a series of videos from Yahoo (YUI Theater). Follow this sequence. Before you start with these, pick that old JavaScript book from your bookshelf and read throught it fast. Hey, it should be an easy read, after all you have programmed using JavaScript for many years!

Now start viewing this videos, since you are fresh from your reading, it will be easy to follow the video.

Douglas Crockford – JavaScript Programming Language Series, From YUI Theater

Part 1 of 4 (31 minutes)
Part 2 of 4 (31 minutes)
Part 3 of 4 (29 minutes)
Part 4 of 4 (20 minutes)

Douglas Crockford – The Theory of DOM, From YUI Theater

Part 1 of 3 (31 minutes)
Part 2 of 3 (21 minutes)
Part 3 of 3 (26 minutes)

Douglas Crockford – Advanced JavaScript, From YUI Theater

Part 1 of 3 (31 minutes)
Part 2 of 3 (25 minutes)
Part 3 of 3 (11 minutes)

Good Luck!

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