سلام. اگر هدف برای تغییر سیستم عامل کمک به برنامه نویسی هست. تقریبا همه زبان های امروزی روی هر دو پلتفرم به خوبی کار میکنند . چیزی که شما باید بدانید نحوه کار با cmd در ویندوز یا معادل آن terminal در لینوکس ... هست.
این کورس کوتاه در سایت کدکدمی را ببنید:
https://www.codecademy.com/learn/learn-the-command-line
یک امادگی ذهنی ایجاد کنید و سپس کامل تر کنید.
با مطالعه از وب ، مانند:
https://www.codecademy.com/articles/...-line-commands
بعد از ان بسته به انتخاب زبان برنامه نویسی به دنبال یک package manager مناسب، باید کار با کامندهای ان را یابد بگرید (مثل npm برای node)
بعد از یادگیری بسته به انتخاب فریم ورک باید محیط کنسولی ان فریم ورک را یابد بگیرید مثلا yii2 , php :
http://www.yiiframework.com/doc-2.0/...l-console.html
منظور کلی اینکه شما بیشتر باید با کامندلاین آشنا بشید تا تغییر سیستم عامل، در غیر این صورت در توزیع های مختلف لینوکس هم شما یک محیط گرافیکی برای تغییرات و تنظیمات دارید.