Hi, One of the nice features of the OpenSocial is that to get started, all you really need is some understanding of HTML and JavaScript. There's a lot of references available on the web for these (just use your favorite search engine, you'll find tons). You'll need to use a little bit of XML, but most of it you can just copy from examples.
With a little bit of understanding how HTML and JavaScript work, you should be able to make a simple non-opensocial gadget. The gadget developer's guide [1] is a good reference for this, and contains an interactive editor where you can type code and preview it directly in the reference. To make an OpenSocial application, you can check out the OpenSocial tutorial [2] which guides you through adding social features. These resources should be enough to get you a simple OpenSocial application. Of course, more sophisticated applications will need to use a server and some kind of server-side programming language, plus a database. For these cases, most people use a SQL database and a scripting language like PHP, Java, Ruby, .NET, or Python, depending on preference and the programming languages available on the server they use. We currently have an article detailing how to use our new App Engine product to create a server-side OpenSocial application using Python, but there are certainly a lot of other choices that you may use. C++ and C aren't that common for server-side scripting. If you're looking for a language to use for server-side scripts, PHP, Ruby or Python is probably the easiest to get started with, due to the availability of cheap or free hosting. [1] http://code.google.com/apis/opensocial/docs/devguide.html [2] http://code.google.com/apis/opensocial/articles/tutorial/tutorial-0.7.html [3] http://code.google.com/apis/opensocial/articles/appengine.html Hope this helps, ~Arne On Thu, May 1, 2008 at 12:14 AM, Rebizar <[EMAIL PROTECTED]> wrote: > > Hello, could an experienced programmer please give me good advice to > help me get started in the right direction. I have no experience or > education in programming, I would like to learn application > development on my own. It seems developers need working knowledge with > at least SQL, HTML, XML & JAVA Script. > This may be a dumb question, but as I said I have no experience with > programming. Do I need to, or should I learn a high level language > such as C++? If I do need to learn C++ is it best or necessary to > learn C first? > > > Should I learn Java script & XML separately or study Ajax which I > believe is both together? > > > Any suggestions would be appreciated very much. > > > -- OpenSocial IRC - irc://irc.freenode.net/opensocial --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OpenSocial Application Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/opensocial-api?hl=en -~----------~----~----~----~------~----~------~--~---
