(Student proposal by Nahuel Garbezza and Facundo Mainere )
In this Web 2.0 age there are many things that can be done interacting only with a web browser, even learning a programming language. Sites like RubyMonk (http://rubymonk.com/) or CodeCademy (http://codecademy.com/) are great starting points for newcomers to a programming language.
The goal of this project is to have a site used for anyone who wants to start to learn Smalltalk in an interactive and challenging way. All the progress is tracked and it can be shared to friends across social networks.
The site must have to interact with a Smalltalk compiler/evaluator and a mechanism for analyzing/testing the code the user writes to give him/her a fine-grained feedback. Also the site must have to be able to interact with social networks APIs.
Benefits to the Student
The student will learn about web development, and gain knowledge on social networks APIs.
Benefits to the Community
The community will have a great place to atract newcomers to the language (and, in consequence, potentially to enlarge the community)