Web 2.0 - About a hundred different definitions, but it basically refers to the paradigm shift (if any) that occured or is occuring after or since the dot com bubble burst.
AJAX - Basically just javascript that reads/writes small pieces of data back and forth from the server without reloading the entire webpage.
Web Services - You didn't ask, so I'll skip it.
Programming collaboratively - God knows. Probably either talking about eXtreme programming, or simultaneously developing over the web from disperate geographic locations.
Web 2.0 - About a hundred different definitions, but it basically refers to the paradigm shift (if any) that occured or is occuring after or since the dot com bubble burst. AJAX - Basically just javascript that reads/writes small pieces of data back and forth from the server without reloading the entire webpage. Web Services - You didn't ask, so I'll skip it. Programming collaboratively - God knows. Probably either talking about eXtreme programming, or simultaneously developing over the web from disperate geographic locations.