Yeni-Başlayanlar / Bilgisayar-Alanına-Yeni-Başlama-Adımları

Bilgisayar Alanına Yeni Başlama Adımları

Bu yazıda bilgisayar alanına yeni başlayanlar için öneriler bulunmaktadır. Bu yazı zaman zaman güncellenecektir. Bunun için bu yazıyı yer imlerinize eklemeniz yararınızadır.

Aşağıda yer alan adımları İyi bir başlangıç için aşağıda yer alan adımları verimli bir şekilde uygulamanız önerilir. Acele etmeyiniz.

1. Temel Bilgileri İyi Öğrenmek

Öncelikle bilgisayar alanına giriş yapabilmek için Türkçe dil bilginizin, temel matematik bilginizin ve elektronik bilginizin en azından temel olarak iyi olması gerekir. Ayrıca, ilgili kaynakları araştırılmasının daha kolay olması için İngilizce bilginizin iyi olması gerekir. Bu sayfada, Türkçe kaynakların yanında İngilizce kaynaklar da başvuru kaynağı olarak verilecektir.

Bu bilgileri edindikten sonra bilgisayar alanı, donanım, yazılım gibi temel kavramlar öğrenilmelidir.

Bu bilgileri öğrenmek için ilgili kaynaklardan öğrenilmesi gereklidir.

2. Bilgisayar Alanının Alt Alanlarının İyi Öğrenilmesi

Temel bilgileri edindikten sonra, ilgili alt alanlarının öğrenilmesi gerekir.

Bilgisayar alanının bazı alt alanları:

  • Sistem Programcılığı
  • Masasütü Programcılığı
  • İnternet Sitesi Tasarım ve İnternet Programcılığı
  • Mobil Programcılık
  • Oyun Programcılığı
  • Veirtabanı Uzmanlığı
  • Bilgisayar Sistemi Tasarımı
  • Yapay Zeka
  • Veri Madenciliği
  • Robotik

Ayrıca matematik alanı, fizik alanı ve elektronik alanı da bilgisayarlarla ilgilidir.

3. Temel Bilgisayar Donanımı Bilgileri Edinmek

Bilgisayar donanımı, bilgisayarı oluşturan fiziksel bileşenlerdir. Programcılığa başlamadan önce bilgisayar donanıma temel düzeyde de olsa yatkın olmanız gereklidir.

Temel bilgisayar donanımıyla ilgili bazı kaynaklar aşağıda verilmiştir:

4. Bilgisayar Alanında Çalışmak İçin Bir İşletim Sistemi Seçilmesi

Bir kullanıcının bir işletim sistemini kullanmayı iyi bilmesi, bilgisayar alanında iyi bir başlangıç yapmış olur.

Bunun için bir işletim sisteminin iyi öğrenilmesi gerekir. Öğrenilecek işletim sisteminin kişisel bilgisayarlarda kullanılması gerekir.

Günümüzde kişisel bilgisayarlarda sıklıkla kullanılan işletim sistemi türleri aşağıda verilmiştir:

  • Linux Dağıtımları
  • macOS
  • Microsoft Windows

Bu işletim sistemi türlerinden olan Linux’ın birçok türü vardır. Bu türlerin ev kullanıcısı için olanlarının birkaçı aşağıda veirlmiştir:

  • Arch
  • Debian
  • Fedoara
  • Manjaro
  • Mint
  • Ubuntu

Öğrenmek için bir işletim sistemi seçmelisiniz. Bu işletim sistemi seçimi bazı ölçütlere bağlı olabilir. Bu ölçütler aşağıda verilmiştir:

  • macOS ve Microsoft Windows ücretlidir. Linux dağıtımlarının çoğu ücretsizdir.
  • Ev kullanıcıları, en çok Microsoft Windows kullanırlar. İkinci sırada macOS gelir.
  • Microsoft Windows ve Linux dağıtımları, birçok kişisel bilgisayarda çalışabilir. macOS, yalnızca Apple Firması’nın üretmiş olduğu donanımda çalışır.

Hangi işletim sistemine kolay ulaşılabiliyorsa onu kullanabilirsiniz. Ancak, başlangıç en uygun işletim sistemi türü Linux’tur. Çünkü birçok donanımda çalışır ve çok iyi standartlara sahiptir.

Eğer bir Linux dağıtımını seçecekseniz, kararlılık ve sağlamlık açısından Debian’ı öneriyorum.

Bazı kaynaklar aşağıda verilmiştir:

Seçtiğiniz işletim sistemini kurmak için kendi kişisel bilgisayarınızdan ayrı olarak bir bilgisayar ya da sanallaştırma kullanabilirsiniz. Eğer sanallaştırmayı önceden biliyorsanız ve yapabiliyorsanız sanallaştırma kullanın. Eğer, sanallaştırmayı yapamıyorsanız kişisel dosyalarınıza zarar vermemek için kişisel bilgisayarınızdan ayrı olarak bir bilgisayar kullanın. Kullanacağınız bilgisayar seçtiğiniz işletim sistemini çalıştıran eski bir bilgisayar olabilir. Evinizde bulunan eski bir bilgisayarı kullanabilir ya da ikinci el bir bilgisayar satın alabilirsiniz.

Eğer macOS ve Microsoft Windows kullanacaksanız, işletim sisteminin eski bir sürümü de olabilir. Ancak, bu bilgisayarı İnternet’e bağlayacaksanız güncellenen bir sürümün olması önemlidir. Ayrıca, çalışacağınız yazılımlar bu işletim sistemi üzerinde çalışmalıdır. Eğer güncellenen bir işletim sistemine sahip değilseniz gerekli olmadıkça İnternet’e bağlamamalısınız.

Eğer Linux dağıtımlarından birini kullanacaksanız, seçtiğiniz Linux dağıtımının en yeni sürümünü öneririm. Nasıl olsa çoğu Linux dağıtımının en yeni sürümü ücretsiz olarak İnternet'ten indirilmektedir.

5. Seçilen İşletim Sisteminin Kurulması

Seçtiğiniz işletim sistemini kurmak için çeşitli kaynaklardan yardım alınabilir.

Seçtiğiniz işletim sistemi eğer bir Linux dağıtımıysa ve sanallaştırma olmadan bir bilgisayara kurulacaksa bir USB çubuk belleğe atabilir ya da bir CD’ye yazılabilir ya da DVD’ye yazabilir. İşletim sisteminin kurulumunu yaptığınız ortam ya da kalıp dosyası bir yere saklanmalıdır.

Saklanmanın amacı, çalıştığınız zaman işletim sistemine bir zarar gelince yeniden kurmak için zaman kaybetmemek içindir.

6. İşletim Sisteminin Öğrenilmeye Başlanması

İşletim sistemi kurulduktan sonra öğrenmeğe başlamak için çeşitli kaynaklardan yararlanılabilir.

Linux için bazı kaynaklar aşağıda verilmiştir:

macOS için bazı kaynaklar aşağıda verilmiştir:

Microsoft Windows için bazı kaynaklar aşağıda verilmiştir:

7. Bilgisayar Alanında Çalışmak İçin Bir Programlama Dili Seçilmesi ve Programlamaya Başlanması

Bilgisayar alanında çalışmak için bir programlama dilinin öğrenilmesi gerekir.

Bu programlama dilinin başlangıç için kolay öğrenilebilir olması gerekir.

Başlangıç için uygun olan programlama dillerinin bazıları aşağıda verilmiştir:

Bu programlama dillerinden üst düzey çalışmak istiyorsanız Python’u öneririm. Çünkü, Python birçok uygulamada kullanılır ve Python’un hızlı bir yorumlayıcıya sahiptir.

Eğer, alt düzey programlamadan başlamak istiyorsanız önerim C’dir. Çünkü, C üst düzey dillerden en alt seviyede olanlardandır. Ayrcıa, C programlamaya başlamak için GNU C Compiler ve GNU C Library kullanmanızı öneririm. Seçtiğiniz işletim sistemine göre başka derleyiciler de kullanabilirsiniz.

Eğer Python’u öğrenecekseniz kendi yorumlayıcısını bulup indirmeniz gerekir.

Eğer Ruby’yi öğrenecekseniz kendi yorumlayıcısını bulup indirmeniz gerekir.

C İçin bazı kaynaklar aşağıda verilmiştir:

Python için bazı kaynaklar aşağıda verilmiştir:

Ruby için bazı kaynaklar aşağıda verilmiştir: