Skip to content

Latest commit

 

History

History

goforestgo

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

101Verse

Yeni bir programlama dilini öğrenirken doküman ve bir takım Merhabalaar :)

Go öğrenme yolculuğu için aşağıdaki konu başlıkları ile bu repo üzerinden Go dilini öğrenmeye çalışacağız. Şimdiden herkese faydalı olması dileklerimle...

  1. Temel Bilgiler:
  • Go dilinin tarihçesi ve tasarım felsefesini öğrenin.
  • Go dilinin temel özellikleri ve kullanım alanlarını inceleyin.
  1. Go Kurulumu:
  • Go'yu bilgisayarınıza kurun (https://golang.org/doc/install).
  • Go'nun nasıl çalıştığını ve Go çalışma alanının nasıl yapılandırılacağını öğrenin.
  1. Go Sözdizimi ve Temel Kavramlar:
  • Go dilinin temel sözdizimini öğrenin (değişkenler, sabitler, fonksiyonlar, koşullu ifadeler, döngüler vb.).
  • Go'nun veri türlerini (tamsayılar, kayan noktalı sayılar, dizeler, boolean, complex vb.) ve bunların kullanımını öğrenin.
  • Go'da yapılar (structs) ve arayüzler (interfaces) hakkında bilgi edinin.
  • Go'da hata yönetimi ve paniklerle ilgili çalışın.
  1. Go Paketleri ve Kütüphaneleri:
  • Standart kütüphane paketlerini keşfedin (fmt, bufio, ioutil, net/http, os, json vb.).
  • Üçüncü taraf paketlerin nasıl kullanılacağını ve nereden bulunacağını öğrenin.
  1. Go'da İşlemler ve Eşzamanlılık:
  • Go rutinlerini (goroutines) ve kanalları (channels) anlayın.
  • Eşzamanlılık ve paralellik konularında pratik yapın.
  1. Test ve Hata Ayıklama:
  • Go dilinde test yazmayı öğrenin.
  • Hata ayıklama araçlarını kullanarak Go kodunuzda hataları nasıl bulacağınızı ve düzelteceğinizi öğrenin.
  1. Projeler ve Uygulamalar:
  • Basit projelerle başlayarak, öğrendiğiniz bilgileri uygulayın (ör. web sunucusu, API istemcisi, veri işleme vb.).
  • Daha büyük projelerde çalışarak deneyiminizi geliştirin ve Go dilindeki gelişmiş konuları öğrenin.
  1. Kaynaklar ve Topluluk:
  • Go belgeleri (https://golang.org/doc/), öğreticiler ve derslerle çalışın.
  • Online dersler ve kurslar (Coursera, Udemy, edX, Pluralsight vb.) kullanarak Go becerilerinizi geliştirin.
  • Go topluluğuna katılın (https://golang.org/help/), sorunları çözmek için yardım alın ve deneyimlerinizi paylaşın.
  • Go ile ilgili bloglar, YouTube kanalları ve podcast'ler takip ederek bilgilerinizi güncel tutun.