Her türlü zorluğa katlanabilmek başka şey doğru zamanda doğru hareket etmek başka şey. Başlangıçta kurulum için grafik arayüzü olmayan dağıtımları seçmek bence saçma, çünkü iş bir yerden sonra sürekli dağıtımla uğraşmak ile geçiyor. Kendi hedefinizi ve yapmak istediğinizi mecbur ikinci plana atmış oluyorsunuz. Kodlamaya başlamak için de Linux şart değil, hatta gereklilik de değil. Kendi adıma konuşucak olursam bir programcının Linux tercih etmesi için 2 sebebi vardır. Bunlardan biri kişisel bir sebep diğeri ise ihtiyaçtır. İhtiyaç olan şey ise temiz bir komut satırı ihtiyacı. Windows'da CMD gerçekten bu konuda çok geride kalıyor. Yani demek istediğim kişisel haz dışında programcı sadece komut satırı için Linux'a geçebilir. Tabi bunların hepsi benim kendi fikrim. Tavsiyem programcılığa odaklanacaksınız işletim sistemleri için çok fazla mesai harcamayın belli bir noktadan sonra işletim sistemleri hakkında da çalışmalar, keşifler yapabilirsiniz.
Ben sistemimi komut istemi üzerinden kuruyorum. Yeni başlayanlar da dahil herkese tavsiye ederim. Linux ile ilgili tonla şey öğretmesinin yanı sıra çekirdekten kurulan dağıtımlar daha stabil oluyor.
Linux ile ilgili tonla şey öğretmesinin.
Benim burada demek istediğim stabil olmaması değil, tam olarak şu kısımdan bahsediyordum;
Eğer amacı Linux ya da işletim sistemlerini öğrenmek değilse, amacı programlama öğrenmek ise bunları öğrenmeye ihtiyacı yok. En azından başlarda kesinlikle ihtiyacı yok. Gerçekten uzun mesai ve çaba gerektiren şeyler birinic planda değilse kesinlikle zaman kaybıdır bence. Herkes isteğine,amacına göre hareket etmeli.
Programlama öğrenmek isteyen birinin de işletim sistemleri hakkında bilgiye ihtiyacı vardır.
Windows kullanmayı beceremeyen bir programcı hayal edemiyorum açıkcası.
Bilgiye, okuyarak ya da forumda Linux bölümünde günde 20dk ayırarakta erişebilir bunun için sistemine kurmasına ihtiyacı yok. Yine aynı noktaya çıkıyor hedefinden şaşıp başka bir şeye mesai harcaması.
Linux kurup öğrenmek hatta bir de grafik arayüzü olmayan dağıtımları kurmak başka şey Windows'u kullanmayı bilmemek başka şey. 95 neslinden sonra doğmuş olup Win kullanmayı bilmeyenlerin olduğunu zannetmiyorum (olağanüstü ve zor koşullar hariç).
Tabi bunların hepsi benim şahsi düşüncelerim. Eğer ben tüm odağımı programlamaya vermek istemiyorum, yanında yeni deneyimler kazanmak farklı şeyler denemek istiyorum diyorsa iş değişir.
Arkadaşlar, bilgisayar tarafından sıkıntım yok. Ben kod öğrenmeye başlayacağım. O yüzden sizden en uygun Linux dağılımı önerisi istiyorum. Sistem R7 5800X, RTX 3080, 32 GB RAM. 2K monitör de kullanacağım.
Bilgisayar kavramından bahediyorum ben. Programlama öğrenmemde PC dünyasına ms-dos işletim sistemi ile başlamamın çok faydası oldu. Algoritma kurma ve uygulama konusunda gelişmemi sağladı. Linux bilmeyen programcı görmek de istemem açıkcası.
Hadi ya GNU/Linux gibi bir evrenden faydalanmayan programcı arıyorsun yani.O da sizin kişisel tercihiniz. Ben mobil, front-end, Full stack vs geliştiricilerde kesinlikle Linux bilgisi aramazdım. Gerekli olduğunu da hala zannetmiyorum.
Hadi ya GNU/Linux gibi bir evrenden faydalanmayan programcı arıyorsun yani.