Recently, I have been searching a lot for resources on learning programing in Marathi. One ofÃ‚Â the biggest hurdles in development of IT in India in my opinion is lack of such resources. There are many who argue that programing is best taught/learned in English and I don’t dispute that.
But, in a country like India where penetration of computers is increasing every day, not everyone who hasÃ‚Â knowledge of English. Young age is the right time to get into programing, but EnglishÃ‚Â makes the (already steep) learning curve , steeper. Children and many teenagers, spend hours playing games, in absence of anything meaningful to do. There are many countries in the world which have contributed a lot to computer science and programing, with no significant English speaking population. My point not about “not learning” English, but about making enough resources available in the ‘IT hub of the world’, so that people/students who still picking up English, can start with computerÃ‚Â programing.
Recently, I came across an open source programing environment called , Scratch . It is a product from MIT and supports couple of Indian languages . They even have some documentation available in Marathi. For other languages which are not supported, anyone can always volunteer and help with the translations. Scratch is a visual programing tool. It helps you create fully functional programs, animations and interactive stuff,Ã‚Â using drag and drop. The tool exposes many complex programing concepts in very easy to understand manner. Once a learner has mastered Scratch, he or she can move on to learning more complex programing languages.
Getting started guide (Marathi)
Reference guide (Marathi)