jQuery

jQuery Tutorial site – http://freecourses.tutsplus.com/30-days-to-learn-jquery/

HTML and CSS          – http://www.w3schools.com

Promise pattern –

http://www.html5rocks.com/en/tutorials/async/deferred/#toc-async-with-deferred

Flex

Adobe’s site has pretty good documentation on Flex – the framework for creating rich internet apps. (RIA)

1. Getting started
2. Flex.org
3. Flex Live Docs Documentation on Flex 1,2,3,4

Useful Javascript tools

Nice collection

Secrets of the JavaScript Ninja: http://www.amazon.com/Secrets-JavaScript-Ninja-John-Resig/dp/193398869X (Written by John Resig the jQuery author)

JavaScript the Good Parts: http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742 (My fav JS book)

Building Scalable Web Sites : http://www.amazon.com/Building-Scalable-Web-Sites-Applications/dp/0596102356 (Flicker architecture)

Web Application Hackers Handbook : http://www.amazon.com/The-Web-Application-Hackers-Handbook/dp/0470170778 (Practical web security — Just started reading, but really good so far!)

CLR via C# : http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/0735627045 (In depth C# fundamentals from the IL / Compiler Layer)

processingjs.org – making animations easier without flash

jsbin.com

jsdb – JSDB is JavaScript for databases, a scripting language for data-driven, network-centric programming on Windows, Mac, Linux, and SunOS. JSDB works with databases, XML, the web, and email. It is free and open-source. Use it as a JavaScript shell, to run CGI programs, or as a web server.

Mozilla reference on Javascript

HTML5

http://www.html5rocks.com/en/tutorials/

This is by far the best source of concise and accurate information I found on the web around HTML5.

Dive into HTML5

Features summarized-
1. Canvas
2. Video tag
3. Local Storage [not to be confused with cookies which are transmitted to the webserver]
4. Web Workers
5. Offline Web Applications
6. More input types –
for search boxes
for spinboxes
for sliders
for color pickers
for telephone numbers
for web addresses
for email addresses
for calendar date pickers
for months
for weeks
for timestamps
for precise, absolute date+time stamps
for local dates and times
7. Placeholder Text
8. Geolocation – popularized by by Gears from Google for older browsers that dont support this specific
HTML 5 feature.
9. Autofocus attribute on any HTML element –

HTML Escaping

Quick escape
– handy tool for converting raw html to escaped html on the fly. so you can use the escaped character sequence on your pages while displaying code snippets etc.

Web app Studio

http://www.aptana.com

Sounds like a good RAD tool for all web app development.

43 useful AJAX applications

http://www.designvitality.com/blog/2007/10/43-exceptionally-useful-ajax-applications/