May 22, 2009
Five Places To Learn Ajax
One of the popular trends in web development right now is the use of Ajax. You don’t have to go far on the web before you run into a site that is using Ajax. Here are five tutorial sites, where you can learn Ajax.

1. W3Schools
W3Schools is a great place to start when you are learning any new web technology. While not being in depth, W3Schools will give you foundation to start building your knowledge of Ajax. Also, as part of the W3C, you will learn the language’s core principles as defined by W3C.
2. Pixel2Life
Pixel2Life is the Google of tutorial sites. The users and staff of Pixel2Life index different types of tutorials from all over the web. Most of the tutorials that get listed on Pixel2Life to are very in depth, and very user friendly.

3. Tizag
Tizag is a tutorial site I use all the time when either learning something new, or I need a refresher. The tutorials on Tiztag are short, but provide a lot of information. Most of the time, a tutorial will be a snippet of code, and then a paragraph or two explaining the code. If you are a visual learner, or just want to see examples of how something should be done, Tizag is the place for you.

Google??? Yes, Google. Most people don’t think of Google as a place for tutorials, unless you are searching for them. Google does have a wide range of tutorials via their Google Code University. Most of the code will be related to how Ajax is used to interface with Google, but it provides you with examples and ideas on how to do code with Ajax.

5. Code Project
Code Project lists a lot of examples of how to do specific things using Ajax. A lot of the examples can be used in practical ways, such as an auto-complete/suggest for forms. Not only do they cover the code, but most of the time they also provide screen shots of the code as it is being used.
These five sites should get you started in the right direction when learning about Ajax. It isn’t included in the list, but a really good forum based around programming will also benefit you as you learn Ajax. You can ask people who have experience with the language any questions you may have about the subject. By helping out other people, you will benefit from the experience, and may even think about how to code more efficient or in a different manner.
