Is possible to write some sort of script than we need?
- introduction to control versions ? - install/config git - I know
for linux and mac is the same, via terminal. But I never do in
windows? Is only with gui? - create config github account? - create
new project - push project

Something like this?
Are you recommend some app to do screencast in linux?

So the requirement around this is to provide resources to
anyone who wants to participate in this project.

So we need to have screencast for end-users with a variety of
operating systems, and technical levels. For example.

1) A teacher with Windows 7, who has never seen GitHub, muchless
understand what it's for
-> We need a screencast / or instructions for this person, that
don't overwhelm and seem straight forward: ->->Maybe
something like http://windows.github.com/help.html

2) a youth, with Macbook - also no idea what Github is for, but
they need to checkout the code
->-> maybe something like: http://mac.github.com/

3) Instructor, familiar with command line and linux

basically these are our GenOpen participants, and we don't want
these people to be deterred by the the task of checking out and
commingling code.

Now, on OUR side of the project - adding in committing,
releasing - maintaining, you're right we will need a standard as
well.