I am just getting started with programming, in fact I am a total beginner. My question is this: what programing language or tools do you use to build a web based application, for example google calendar, essentially I am interested in what you use to build this type of system and not the type of programming that just makes a basic web page. Secondly, what would you use if you were trying to build a traditional application that you would download? I guess I am looking towards xcode right now, but just wanted some direction. Oh yea, and ideally it would be functional on both Apple based OS and Microsoft. Thanks for the help.