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
-~----------~----~----~----~------~----~------~--~---

Reply via email to