Winアプリを作りたいのでなければ、C#とか.NET系以外はドキュメントがほとんどLinuxが前提だから、
.NET以外はLinuxか他のPOSIX環境(Macとか)で書いてたほうが無難じゃないの?