Eğer arkadaş şirket kurmayacaksa üniversitede yazılım öğrenmenin hiçbir anlamı yok kendisi öğrense daha iyi.
Konu sahibinin liseye gittiğini tahmin ediyorum. Bu tip temelsiz söylemlerin insanların kararlarını etkileyebileceğini bir düşünün. Konunun bizim aramızda bir tartışma olarak devam etmesi de sağlıklı değil ama şu tavsiyeleriniz çok sıkıntılı, tamamen mahalle ağzı. Bu tip söylemler tonla insana gereksiz bir umut veriyor ve sonunda daha çok mutsuz ediyor.
Hele bir de durum işletim sistemleri gibi son derece low-level bir konuyken. Bu uygulama tasarlamak ya da web sitesi dizayn etmek gibi bir iş değil. Ciddi bilgisayar mimarisi altyapısı, bilgisayar işleyişi konusunda sağlam bir anlayış ve bunları pratiğe dökecek bilgi gerektiriyor. 2-3 Youtube videosuyla yapılacak bir iş değil. Burada kastettiğim ciddi projeler için yoksa Ubuntu'yu az kırpıp ekleyip işletim sistemi yaptım demek o kadar zor değil ama varılmak istenen yer de o değil.
Kısacası, bu konulara ilginiz varsa çok güzel. Okumaya, araştırmaya devam edin. Ama şimdiden ben bunları tek başıma yapacağım gibi şeyler düşünüyorsanız, acele etmeye çalışıyorsanız buna gerek yok. Yavaş yavaş gerekli konularda bilgi de edinirsiniz bu sürede. Örneğin RAM nedir, nasıl çalışır, NAND nedir, CPU register nedir gibi şeyleri öğrenebilirsiniz. Bunun yanında kodlama öğrenip iyi kodlama pratiği de geliştirebilirsiniz. Ama ilk amacınız işletim sistemi yapmak değil, en geniş tabiriyle yazılım alanında kendinizi geliştirmek olmalı. Şu an istediğiniz alanda çalışan herkes bir noktada o okuldaki basit programları yazdı, while loop nedir öğrendi. Python, C++ vs. hiç fark etmez şu noktada. Zamanla açılırsınız. Yürümeden koşamazsınız. Önce temeller.
Ama bunları yaparken derslerinizi asla ihmal etmeyin. Birinci önceliğiniz kendiniz, ikinci önceliğiniz dersleriniz. Kalanlar üçüncü planda. Amacınız güzel bir üniversiteye gitmek olsun.