Linux® işletim sistemi arayüzünü tanıyarak, komut satırının doğru kullanımını öğrenerek ve Linux® platformunda yaygın olarak kullanılan en az bir programlama dilinde ustalaşarak Linux® programcısı olabilirsiniz. Satıcı-tarafsız Linux® + sınav hedeflerindeki sertifikalar, birçok giriş seviyesi Linux® programcısı işi için iyi bir temel oluşturur. Bir Linux® programcısı olmak için eğitim almak, sıklıkla kendi başınıza yapılabilir; çünkü, kendi hızınızda öğrenmeniz ve uygulamanız için büyük miktarda malzeme serbestçe kullanılabilir. Bilgisayar programlama veya sistem yönetiminde önceden bir geçmişiniz varsa, bu seçenek genellikle en etkili olanıdır. Daha fazla rehberliğe ihtiyacınız olduğunu belirlerseniz, iki yıllık birçok kolej ve teknik okul sizi bir Linux® programcısı kariyeri için hazırlayacak kurslar sunar.
Bir Linux® programcısı olmanın ilk adımlarından biri, açık kaynaklı yazılım ve bununla ilgili gereksinimlerin anlaşılmasıdır. Linux® programcıları, kaynak kod oluşturma ve diğer programcıların uygun gördükleri şekilde incelemelerini ve düzenlemelerini mümkün kılma kurallarını takip eder. Bu kod örneklerinden bazılarını incelemeye biraz zaman ayırmanız, kaliteli bir Linux® yazılım uygulamasının yapısı ve sözdizimi hakkında size iyi bir fikir verecektir. Kaynak kod örneklerine ek olarak, Linux® komut satırında gezinmeye başlamanız için genellikle birçok ücretsiz ders ve hatta tam uzunlukta ders kitapları bulabilirsiniz.
Linux® işletim sisteminde programlama ayrıca, bir grafiksel kullanıcı arayüzü yerine, sistemin terminal modunda gezinmesi ve değiştirilmesi için çalışan bir bilgi gerektirir. Bu uygulama bir Linux® programcısına, sistem uyarlamaları üzerinde ve sıfırdan yeni programlar üzerinde daha fazla kontrol sağlar. Bazı Linux® programcıları kodlama işlemlerini tümleşik geliştirme ortamı (IDE) adı verilen bir derleme programından ziyade bir terminal modu editöründe yaparlar. Hem IDE hem de Linux® terminal modunda programlama yeteneği, Linux® programcısı olmak için gereken dilleri öğrenirken size daha fazla esneklik sağlayacaktır.
Bir Linux® programcısı olmanız için en az bir programlama diline hakim olmak çok önemlidir. Birçok yetişkin meslek okulu veya iki yıllık kolejde C, Java®, C ++ ve Perl gibi dillerde çeşitli başlangıç programlama kursları vardır. Daha önce bir bilgisayar programlama tecrübeniz yoksa, bu kurslar size iyi bir temel sağlayabilir. Aynı okul programları ayrıca sizi Linux® + sertifikası için hazırlayacak kurslar sunabilir; Bu kimlik bilgisi, birçok giriş seviyesi Linux® programcısı işi için faydalı olarak kabul edilir. En az iki yıllık bir bilgisayar bilimi derecesini Linux® programlamasına vurgu yaparak tamamlamak sizi de bir dizi fırsat için hak kazanacaktır.


