@NipponChemiConKYCap Gentoo kurmak herkesin harcı değildir. @Arsenik "ha ha ha" atman saçma, arkadaş kararlı en zoru diyor. @Berkay Davas Zordan başlamak istedi. @NipponChemiConKYCap Bence "Linux Mint" ile başla.

Gentoo katlanabileceğin zorluk seviyesinde bir dağıtım değil, Arch'a bakabilirsin.

Düzenleyerek eklediğiniz bu kısmı görmemiştim. Hikayelerle pek işim olmaz yazdıklarınıza bakacak olursak sizin pek bir haşır neşir olduğunuz belli. Bu arada Linux Torvalds diye biri yok. Adı Linus Torvalds, yazdığı çekirdeğin adı Linux. Yazdıklarınız ile açık kaynağın da hiçbir bağlantı noktası yok madem çok düşünüp yazıyorsunuz ve açık kaynağın öneminden bahsediyorsunuz sizinde git depolarınızdan da faydalanmak isteriz. Hem yakın çevreniz de baya sağlam geliştiricilermiş sizde açık kaynak sevdalısınız sizden esinlenmek güzel olacaktır. Git depolarınızın linkini paylaşırsınız.

Kesinlikle Linux'ta C# kodlamak yerine Windows'ta kodlamak daha mantıklı. Eğer Python ve C gibi diller kodluyorsa geçebilir sıkıntı yok.

Ne olursa olsun uğraşacağım. Ben bir şeyi istersem yaparım.

Aslında ben sadece Basic ve Bash programlama biliyorum. Eğer derdin bir şey paylaşmak ise abimin çalışmalarından faydalanabilirsin. Bu arada bir forum bir insana nasıl olur da entellektüel olarak hiçbir şey katmaz şaşırıyorum açıkcası. Burada profili var. Bu adam ÖDTÜ'ye Türkiye derecesiyle girdi mesela ve okulda bütün işlerini Linux üzerinde yaptı. Birkaç oyun projesinde çalıştı. Vestel Smart TV'lerin firmwarelerini yazdı, ordu görevlerine çıktı. Şimdi de otomasyon makinalarının firmwarelerini yazıyor. https://www.linkedin.com/in/muzafferozakca Senin de bu fikirleri ilham aldığın insanları paylaşmanı dilerim, merak ediyorum isimleri ne yaparlar nerede yaşarlar.

Bu arada Fedora'da iyi değil mi? Araştırdığım kadarıyla gayet iyi ama öyle fazla önerilmiyor.

@Said Nursi Hzretleri Ben hiç zorlanmadım. Kolay.

Konu sahibi hocam, eğer Linux ile ilgili bilgi öğrenmek istiyorsanız, size Coursera'daki Linux Specialization'u öneririm. Tanıtımını da yapmıştım kabaca. Bu eğitimlerde Linux hakkında çok kapsamlı başlangıç bilgileri veriliyor, kesinlikle tavsiye ederim. Coursera - Açık Kaynak, Linux ve Git Uzmanlaşması Merhaba arkadaşlar. Coursera içerisinde çok güzel eğitimler var. Sizlerin de ilgileneceğini düşündüğüm bu uzmanlaşmayı paylaşmak istiyorum. https://www.coursera.org/specializations/oss-development-linux-git Adres yukarıda. Bu uzmanlaşma 4 eğitimden oluşuyor. Birincisi, Açık... www.technopat.net Ancak amacınız programlama öğrenmek ise pek bir şey tavsiye edemeyeceğim, diğer arkadaşların tavsiyelerine kulak veriniz diyebilirim sadece. @Dengesiz Kokarca Fedora, herhangi bir dağıtım kadar kolay. Tabi burada kullanıcının seviyesi de önemli ancak zorluk açısından bir sıkıntı yaşamadım.

Bu laf bence tam sizin yadıklarınıza uygun. Koskaca yazılım pazarı size ve tanıdığınız iki üç arkadaşınıza bakacak değil. Ben olanlardan bahsettikçe siz çevrenizden bahsediyor ve kişisel fikirlerinizi doğru olanmış gibi yansıtıyorsunuz. Arkadaş okduğunda zaten kendi kafasında süzüp bir karar verecektir. Size ve çevrenizdeki uzman arkadaşlara da iyi çalışmalar.

Daha önce bir Linux tecrübem olmamıştı Linux Mint ile başladım öneri ile gayet iyi bir dağıtım.

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.

Şu an kodlama alanında bir bilginiz yok gibi. İlk önce amacınızı, ne istediğinizi kararlaştırın.

Zordan başlamak istedi diye ona yanlış olan bir şeyi mi önereceğiz? Buradaki görevimiz doğru yönlendirme yapmak. Arkadaş Linux değil, programlama öğrenmek istiyor.

Ben front-end alanında ilgili olduğum için bu alandaki güncel trendleri takip ediyorum. Kısa bir araştırma ile sizde rahatlıkla ulaşabilir ve takip edebilirsiniz. Nerede ne yaptıklarından ziyade neler aktarabildiklerine baktığım için diğer kısımlarına pek bakmadım.

Cevap vermiştim aslında sadece Basic ve Bash bildiğimi söyledim. Bir GitHub hesabım yok maalesef. Ben 39 yaşındayım açıkcası ve birçok yazılım mimarı tanıyorum, sahip olduğum deneyimler senin düşüncelerinin tersini söylüyor maalesef. Zaten konuyu okuyan arkadaşlar da mantıklarını çalıştırdıkları takdirde sonuca hemen ulaşabilirler. Birçok ünlü büyük yazılımcının hayatını araştırırsanız da sonuca ulaşabilirsiniz, cevap bu kadar net iken oturup birisiyle tartışmak zaman kaybından başka bir şey değil. Bu yüzden bir fikir atmadan önce kendi mantığını es geçip biraz araştırma yaparsan. Hem sonuca daha hızlı ulaşırsın çünkü gördüğüm kadarıyla kabul etmekte güçlük çekiyorsun, hem doğru bildikleri şeyi savunan başkalarını bu ağır angaryadan kurtarmış olursun. Ortada çok fazla örnek var zaten. Yani GNU gibi bir şeyi pas geçebilmek için kendi yazılım dilini kendin yazman falan gerekiyor.

Size tavsiyem Manjaro cinnamon kullanmanız.

Güzel bir şekilde şifre kırabilrsiniz sadece söylüyorum.

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. Zaten bir kurulumu bilgisayarımı değiştirene kadar kullandığım için kurulumun ne kadar zor veya uzun olduğunu çok da önemsemiyorum.

Demesi kolay, Linux'un programlama dili olduğunu sanıyorsunuz, bu seviyede ağır Linux dağıtımlarında asla çalışamazsınız.

Hadi ya GNU/Linux gibi bir evrenden faydalanmayan programcı arıyorsun yani.

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.

@Dengesiz Kokarca Fedora'da kolay mı? Kolay diye biliyorum. Kullanmadım ama.

Her türlü zorluğa katlanabilirim.

Amacından daha çok ihtiyacı önemli bence. Programlama öğrenmek isteyen birinin de işletim sistemleri hakkında bilgiye ihtiyacı vardır. Windows kullanmayı beceremeyen bir programcı hayal edemiyorum açıkcası.

Linux kodlama dili. Yani Linux alanında.

Bir insanı yanlış yola sokmak güzel bir şey değil, Gentoo kurup Linux'u siyah ekrandan sanmasını istemiyorum arkadaşın. Bu daha emeklemeyi bilmeyen bir bebeği yürütmeye çalışmakla aynı şey.

Linux diye bir kodlama dili yok BASH mi programlayacaksınız?

Linux kodlama dili değildir. İşletim sistemleri low level diller ile yazılır. Genelde C ve C++ kullanılır. Kod öğrenmek için Linux kullanmana gerek yok. Hatta bu kadar başlangıç seviyesindeyken hiç Linux kullanma. Çok zorlanır ve sıkılırsın. Linux ile ilgili araştırma yapmak daha zor.

Konu kapanmış sanırsam, ancak bir ekleme yapmak isterim. Kodlama, "harfleme" anlamına gelir. Doğru kullanım "programlama" dır.

Bu sisteme her dağıtım gider. Önerim Linux Mint. Taş gibi Linux dağıtımıdır. Alışma süreci kolaydır. Yazılım için uygulamaları mağazadan indirebilirsiniz ya da VSCode için bu siteden indirebilirsiniz.

Linux kodlama dili diye birşey yok. Linux öğrenmek için Linux eğitimine bakacaksın. Linux C ve Python ile geliştirilmiş bir işletim sistemi. İlk önce hangi alanda ilerleyeceğini belirle ardından hangi platforma yöneleceğini. Şuan için yeni başlayanlar en az zorlanacağı platform Windows.

Yazılım için Linux'a ihtiyaç olduğunu düşünmüyorum. C# için Visual Studio indirmek istediğim de beni çok uğraştırmıştı. . NET Framework'de yükleyemediğim için Windows'a geri dönüdüm.

Temeli nasıl oluşturabilirim?

@Said Nursi Hzretleri Ben "Fedora 25" kullanmıştım o zaman iyiydi. Şu an nasıl bilmiyorum ama @cengover_ekin Fedora kullanıyor, o biliyordur.

Sen Bill Gates Microsoftu bu hale nasıl getridiğinin hikayesini biliyormusun? Linux Torvalds Linux kernelini yazarken neyden esinlendi? Bütün programcıların gelişme aşamasında ilham almak için örneklere ihtiyacı olur ve açık kaynak yazılım tam da bunun için ortaya çıkmıştır. Bence konuşmadan önce biraz düşünmenin bir zararı olmaz.

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ı.

@NipponChemiConKYCap 1- Linux Mint 2-Debian 3-Arco 4-Arch 5-Gentoo 6- LFS Aslında ben de aynı görüşteyim ama zor'u isteyince direkt "Gentoo" dedim. Bu da önerdiğim yol haritası. Programlama öğrenmek istiyor ise @Berkay Davas haklı.

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.

Teşekkürler.

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.

Yazılım mimarı mı yoksa mimarisi mi demek istediniz pek anlamadım fakat hangi projelerin yazılım mimarları ya da hangi projelerin yazılım mimarisinde Linux'un vazgeçilmez bir nokta olduğunu da merak ettim. Bu kadar tartışma içinde ayrıca teşekkür ederim benim için keyifli zamandı ve konudan sapmamak için çok uğraştım. Arkadaş tüm mesajları okuduğunda hedefi programalama öğrenmek olduğuna göre nasıl devam edeceğine karar vermiştir ve ilk mesajımda da belirttiğim gibi eğer bu alanlara merakı ve ilgisi de varsa kurup deneyimleyebilir. Hangi dağıtım noktasında da forumda birçok içerik var.

@NipponChemiConKYCap Her türlü zorluğa katlanırım diyorsanız Gentoo veya Arch. Kolay başlamak isterseniz "Linux Mint" v. b.

Bence Fedora ile başla.

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 . 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.

Bahsettiğim insanlar Türk ordusu ile görevlere çıkmış. Kullandıkları donanımın sürücüsünü bulamadıkları zaman kendileri yazabilecek kadar İleri derecede Low Level programlama deneyimi ve becerisi olan insanlar. Ben ne dediğimi gayet iyi biliyorum.

Kodlamadan kastınız? Ne kodlayacağınızı söylerseniz, daha iyi öneride bulunabilirim.

Linux alanında mı programlama öğrenmek istiyorsun yoksa herhangi bir programlama dilinde mi?

Faydalanmayan birini arıyorum demedim. Faydalanmış olması gerekmez dedim. Tamamen kişisel tercih. Sorun da işte burada tamamen kişisel tercih meselesi olan bir olayı çok fazla gereklilik gibi anlatıyorsunuz. Türkiye'de veya diğer ülkelerde yukarıda bahsettiğim alanlarda iş ilanlarında asla Linux yeterliliği ya da becerisi şartını göremezsiniz. Çünkü böyle bir şey yok.

Çok yanlış bir düşünce. Kendinin farkında olman gerekiyor. Burada sana tavsiye veriyoruz. Düşünmüyorsun bile...