gnosi writes: For years I have had no need to have any more than a cursory understanding of web applications and how they function. I have an extensive background in non web programing for business applications. Now that I see a maturing of the web programing model, I feel inclined to join the fray. I am lost in a world of programing frameworks, content management systems and related technologies. Where should one start. Being an avid Python advocate I have wanted to avoid Java but it seems the rest of the world has chosen Java/Java script as the language of choice for web development. Should I pick up JBOSS/Eclipse? Are these just the frameworks for data processing? How is the content of a web site managed if it is different from the back end application? So many questions. Where does one begin?