Hem oyun geliştiricisi, yazılımcıyım diyorsun, hem C-Java-Python dillerini sayıyorsun, sonra gelip Linux soruyorsun. Ahh ah... C dilleri için kurman gereken .NET dosyaları Linux'de biraz meşakkatli haberin olsun. Stabilite açısından MX Linux kullanabilirsin. Ubuntu'nun kollarından olan Zorin OS kullanabilirsin. Yine aynı şekilde Ubuntu'nun lezzetlerinden (Ubuntu flavors) Xubuntu'yu kullanabilirsin. Arch tabanlı dağıtımlar rolling release olduğundan güncellemelerden sonra sıkıntı çıkabiliyor. En azından eskiden öyleydi, düzeltildi mi bilmiyorum. Bu yüzden başlangıç için Arch tabanlı dağıtımlar kullanmanı önermiyorum. Ayrıca şu siteyi de kullan.
DistroWatch.com: Put the fun back into computing. Use Linux, BSD.