Web is originally and mostly an HTML world with page by page navigation. Oh yes there is flash but it is designed for graphist with massive website and it was always used for merchandising and promotion site. In business, in the better case, we had some techno like Struts for it's Model View Controller architecture. Sadly this was not a good looking user interface with old fashioned page by page navigation with maybe some css styling. Almost two years ago, a "new" techno appears called Ajax. This was the begining of revolution and what we call "Web 2.0". Why it was revolution ? because it enables changement in a page without changing this page thanks a little command and a good use of DOM model (the HTML model of a page). With the use of massive javascript, good looking UI for web appears like Dojo. But a problem remains, a techno problem because it's need to the developper to know very well javascript and html DOM. These techno are not known very well, not ...
Self-education is the only kind of education there is.