Opartym na MonoDevelop tak btw.
Tak naprawdę język językiem, a tworzenie na konkretną platformę wymaga znajomosci klas danego frameworka, więc tu bardziej znajomość składni jest potrzebna, bo klas jak wiadomo, mozna sobie napisac nieskonczenie wiele, nieskonczenie różnych. To znaczy, ze ktoś kto programuje 10 lat w C# może mieć problem z napisaniem gry na PS Vita, a ktoś kto programuje dwa tygodnie tylko na PS Vita, moze umieć zrobić więcej od niego, mimo, ze zna język w bardzo małym stopniu. C# jest prosty, bo ładnie podpowiada składnię i jak znasz angielski, to z nazw metod wywnioskujesz co i jak. Zresztą zobacz sobie kod źródłowy mojego programu do czyszczenia GMXów game makerowych: https://bitbucket.org/gnysek/gms-cleaner/src -5 godzin, chociaż połowa rzeczy jest wygooglana, bo klasy XML kompletnie nie znam ;)