他の言語や.NET開発の経験はあるの?
プログラミング初心者なんだったら最初からわざわざ特殊な開発環境選ぶのは時間の無駄だよ
勉強だったらWindows上だけでやって、慣れてからやりたいことやればいい