Я хочу научиться С#, потому что... В наши дни это выглядит довольно доступным языком. Больше, чем C, не так много, как PHP/MySQL в моей области, но я предпочел бы быть разработчиком программного обеспечения, чем веб-разработчик. В любом случае, я запускаю linux, и у меня нет надежды работать на платформе Windows, пока я не куплю новый компьютер. Итак, есть ли недостатки в изучении С# под Linux? Если да, есть ли хорошие уроки онлайн для такого? Какие-нибудь хорошие учебники онлайн для изучения С# вообще?
Обновление
так что я получаю, что главный недостаток заключается в том, что, хотя полная спецификация языка С# реализована в моно, полная инфраструктура .Net - это не так. Но, пока я не смогу получить новую систему и не запускаю окна, мне кажется, что не хватает полной структуры.