البته ۲-۳ سال هم خیلی دیگه زیاده 
برای درک تمامی نقاط گنولینوکس ۲−۳ سال حداقلشه

ما آدم داریم ۵ سال لینوکس کار میکنه ولی هنوز نمیدونه چرا لینوکس کار میکنه

برای این که ۷۸.۳۲٪ برنامههای مورد نیاز در رپوزیتوریها (به فارسی مخازن میگن؟) وجود ندارند و باید آنها را از سورس کامپیال کرد 
خب همون کامپایل کردنش باعث میشه کاربر به سمت برنامه نویس شدن سوق پیدا کنه. از وقتی که دست به کد میشی توی لینوکس، یعنی لینوکس داره آمادهت میکنه که برنامه نویس بشی

یعنی از همون اولی که میزنی sudo، لینوکس داره یه برنامه نویس جدید معرفی میکنه به دنیا

البته تا برنامه نویس شدن چندسالی وقت لازمه ولی جرقهی اولش رو همون sudo میزنه