Pathway from 'No' to 'Pro' in Javascript learning

To start up with as a book i will always recommend to use "HTML and Web Design" By Kriss Jamasa and Konrad Kind ,its the book which we had to use in our BE syllabus for learning the topics of web development.A very good book which explains Basics of web development, HTML (Tags and references), Javascript (Basic and advance level),XHTML,Active X Objects, Action Scripting(Basics) , ASP(Basic to advanced) , PHP (Basic level).
It is the book from where i started my journey in web development and JavaScripting n I still have it :)

The next stage is to learn AJAX ...The ultimate resource to learn AJAX is IBM's tutotial  
 
It gives in depth knowledge about AJAX with all the concept are explained in depth with proper examples.

To advance the level in javascripting you can read
http://www.w3schools.com/jsref/default.asp where javascript Objects and DOM (Document Object Models ) are explained.
For leaning DOM don't forget to install Firebug in your firefox browser , its the ultimate tool with which you can trace out the element generation , ajax requests , page timing , server types , server responses and much more.

If you want you can anytime skip the above's DOM learning stage , its for javascript Pro people. Once these stages are done you finally reach to a very important thing in the world of javascript JQUERY.There are many other competitor for Jquery available in the market like script.aculo.us , Mootools etc. But will suggest Jquery as its the stable one and updating with new effects .There is a dedicated community looking after the updation of Jquery. With HTML5 its coming up with more fluid effects which are giving a very tough competition to Flash and Silverlite. It also has the solution for Iphone UI and effects , so in all one library for most of your needs with a huge help available online for all the effects.

Reference Urls for Jquery :
Jquery Functional Reference explained Here - http://api.jquery.com/
Jquery UI demos explained Here - http://jqueryui.com/demos/
More advanced version of Jquery - http://flowplayer.org/demos/index.html

Download , read the documentation and use them.

You can find other ultimate effects which are independent of Jquery and other libraries here at http://dynamicdrive.com/ . Just be careful to check what all browsers these effects supports to.

Finally there are many other libraries , galleries and effects available in market , you can even 'save as' the web page and fetch the javascript and css and reuse the effects in your own website. Be careful with the licensing , although for open source its not strict but for page saving and reusing  just check if there is any license terms mentioned ,as most Abroad websites and Big budget projects are highly targeted with these issues.

Also i have seen that almost all the effects and libraries are turning up to paid versions so if you get them free now, download and keep them with you as you never know when they will turn up in paid versions.

I have a huge collection of javascript effects, so for any specific effect or javascript queries mail me at jayesh.magare@gmail.com.

Cheers :)


Comments